Compartir a través de


TeamsCall interface

Representa una llamada de Teams.

Extends

Propiedades

info

Obtenga información sobre esta llamada de Teams.

Propiedades heredadas

callEndReason

Contiene código o subCódigo que indica cómo finalizó esta llamada.

callerInfo

Información del autor de la llamada si esta llamada está entrante.

direction

Obtenga la dirección de la llamada, ya sea entrante o saliente.

id

Obtenga el identificador único de esta llamada.

isIncomingAudioMuted

Indica si el usuario local ha silenciado el audio entrante.

isLocalVideoStarted

Indica si el vídeo local está activado.

isMuted

Indica si el usuario local está silenciado, local o remoto.

isScreenSharingOn

Indica si el uso compartido de pantalla está activado.

kind

Obtiene el tipo de objeto call.

lobby

Obtenga el vestíbulo de reuniones de Teams.

localAudioStreams

Colección de secuencias de audio locales que se envían a otros participantes en una llamada.

localVideoStreams

Colección de secuencias de vídeo locales que se envían a otros participantes en una llamada.

remoteAudioStreams

Colección de secuencias de audio remotas que se reciben de la llamada.

remoteParticipants

Colección de participantes remotos en esta llamada. En caso de llamadas con participantes de cientos o más, solo los participantes activos multimedia están presentes en esta colección.

role

Obtenga el rol del usuario local en la llamada.

state

Obtenga el estado de esta llamada.

totalParticipantCount

Recuento del número total de participantes en esta llamada.

Métodos

addParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, AddTeamsParticipantOptions)

Agregue un participante.

removeParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier)

Quite un participante de esta llamada.

Métodos heredados

dispose()
feature<TFeature>(CallFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características de llamadas extendidas disponibles en este paquete, por ejemplo:

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

Cuelgue la llamada.

hold()

Ponga esta llamada en espera.

mute()

Silenciar el micrófono local.

muteAllRemoteParticipants()

Silenciar a todos los participantes remotos.

muteIncomingAudio()

Silenciar el audio entrante.

off("idChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento idChanged.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isIncomingAudioMutedChanged.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isLocalVideoStartedChanged.

off("isMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isMutedChanged.

off("isScreenSharingOnChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isScreenSharingChanged.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Función Unsubscribe para el evento localAudioStreamsUpdated.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Función Cancele la suscripción del evento localVideoStreamsUpdated.

off("mutedByOthers", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento mutedByOthers.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Función Unsubscribe para el evento remoteAudioStreamsUpdated.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Función Unsubscribe para el evento remoteParticipantsUpdated.

off("roleChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento roleChanged.

off("stateChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento stateChanged.

off("totalParticipantCountChanged", PropertyChangedEvent)

función unsubscribe para el evento totalParticipantCountChanged.

on("idChanged", PropertyChangedEvent)

Función Subscribe para el evento idChanged.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isIncomingAudioMutedChanged.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Función Subscribe para el evento isLocalVideoStartedChanged.

on("isMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isMutedChanged.

on("isScreenSharingOnChanged", PropertyChangedEvent)

Función Subscribe para el evento isScreenSharingChanged.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Función Subscribe para el evento localAudioStreamsUpdated.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Función Subscribe para el evento localVideoStreamsUpdated.

on("mutedByOthers", PropertyChangedEvent)

Función Subscribe para el evento mutedByOthers.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Función Subscribe para el evento remoteAudioStreamsUpdated.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Función Subscribe para el evento remoteParticipantsUpdated.

on("roleChanged", PropertyChangedEvent)

Función Subscribe para el evento roleChanged.

on("stateChanged", PropertyChangedEvent)

Función Subscribe para el evento stateChanged.

on("totalParticipantCountChanged", PropertyChangedEvent)

Función Subscribe para el evento totalParticipantCountChanged.

resume()

Reanude esta llamada si está en estado "LocalHold".

sendDtmf(DtmfTone)

Enviar tono DTMF.

setConstraints(CallConstraints)

Establezca restricciones de llamada. Este método establece las restricciones máximas de en función de los valores proporcionados. Las restricciones aplicadas finales serán menores o iguales que los valores proporcionados aquí a este método. Si se proporciona un valor 0, no se aplicará ninguna restricción para esa restricción. Si se proporciona un valor indefinido, se usará el valor anterior usado para esa restricción.

startAudio(LocalAudioStream)

Inicie el audio en la llamada con audio personalizado. El origen localAudioStream debe ser mediaStream.

startScreenSharing()
  • Empiece a enviar secuencias de uso compartido de pantalla en una llamada. El explorador le pedirá que seleccione la pantalla, la aplicación o la pestaña del explorador.
  • No se admite el envío de secuencias de uso compartido de pantalla en iOS ni Android.
  • La secuencia de uso compartido de pantalla entrante se admite en iOS y Android.
startScreenSharing(LocalVideoStream)
  • Empiece a enviar secuencias de uso compartido de pantalla sin procesar en una llamada.
  • No se admite el envío de uso compartido de pantalla sin formato en iOS ni Android.
  • El uso compartido de pantalla sin procesar entrante se admite en iOS y Android.
startVideo(LocalVideoStream)

Empiece a enviar secuencia de vídeo en la llamada. Los participantes remotos de la llamada recibirán la secuencia de vídeo para que puedan representarla en sus INTERFACES de usuario.

stopAudio()

Detenga el audio personalizado en la llamada y cambie al dispositivo de audio predeterminado del Administrador de dispositivos.

stopScreenSharing()

Detenga el uso compartido de pantalla local.

stopScreenSharing(LocalVideoStream)

Detenga el uso compartido de pantalla local.

stopVideo(LocalVideoStream)

Deje de enviar streaming de vídeo en la llamada. Debe pasar el mismo objeto LocalVideoStream que se usó para iniciar vídeo en la API CallAgent.startCall(), CallAgent.join() API , IncomingCall.accept() API o Call.startVideo().

unmute()

Desmute el micrófono local.

unmuteIncomingAudio()

Desmute el audio entrante.

Detalles de las propiedades

info

Obtenga información sobre esta llamada de Teams.

info: TeamsCallInfo

Valor de propiedad

Detalles de las propiedades heredadas

callEndReason

Contiene código o subCódigo que indica cómo finalizó esta llamada.

callEndReason?: CallEndReason

Valor de propiedad

Heredado deCallCommon.callEndReason

callerInfo

Información del autor de la llamada si esta llamada está entrante.

callerInfo: CallerInfo

Valor de propiedad

heredado decallCommon.callerInfo

direction

Obtenga la dirección de la llamada, ya sea entrante o saliente.

direction: CallDirection

Valor de propiedad

se hereda decallCommon.direction

id

Obtenga el identificador único de esta llamada.

id: string

Valor de propiedad

string

heredado deCallCommon.id

isIncomingAudioMuted

Indica si el usuario local ha silenciado el audio entrante.

isIncomingAudioMuted: boolean

Valor de propiedad

boolean

se hereda deCallCommon.isIncomingAudioMuted

isLocalVideoStarted

Indica si el vídeo local está activado.

isLocalVideoStarted: boolean

Valor de propiedad

boolean

Heredar deCallCommon.isLocalVideoStarted

isMuted

Indica si el usuario local está silenciado, local o remoto.

isMuted: boolean

Valor de propiedad

boolean

Heredado deCallCommon.isMuted

isScreenSharingOn

Indica si el uso compartido de pantalla está activado.

isScreenSharingOn: boolean

Valor de propiedad

boolean

Se hereda deCallCommon.isScreenSharingOn

kind

Obtiene el tipo de objeto call.

kind: CallKind

Valor de propiedad

heredado decallCommon.kind

lobby

Obtenga el vestíbulo de reuniones de Teams.

lobby: Lobby

Valor de propiedad

heredado de CallCommon.lobby

localAudioStreams

Colección de secuencias de audio locales que se envían a otros participantes en una llamada.

localAudioStreams: readonly LocalAudioStream[]

Valor de propiedad

readonly LocalAudioStream[]

heredado deCallCommon.localAudioStreams

localVideoStreams

Colección de secuencias de vídeo locales que se envían a otros participantes en una llamada.

localVideoStreams: readonly LocalVideoStream[]

Valor de propiedad

readonly LocalVideoStream[]

heredado deCallCommon.localVideoStreams

remoteAudioStreams

Colección de secuencias de audio remotas que se reciben de la llamada.

remoteAudioStreams: readonly RemoteAudioStream[]

Valor de propiedad

readonly RemoteAudioStream[]

heredado deCallCommon.remoteAudioStreams

remoteParticipants

Colección de participantes remotos en esta llamada. En caso de llamadas con participantes de cientos o más, solo los participantes activos multimedia están presentes en esta colección.

remoteParticipants: readonly RemoteParticipant[]

Valor de propiedad

readonly RemoteParticipant[]

heredado decallCommon.remoteParticipants

role

Obtenga el rol del usuario local en la llamada.

role: ParticipantRole

Valor de propiedad

heredado decallCommon.role

state

Obtenga el estado de esta llamada.

state: CallState

Valor de propiedad

heredado de CallCommon.state

totalParticipantCount

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Recuento del número total de participantes en esta llamada.

totalParticipantCount: number

Valor de propiedad

number

heredado deCallCommon.totalParticipantCount

Detalles del método

addParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, AddTeamsParticipantOptions)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Agregue un participante.

function addParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: AddTeamsParticipantOptions): RemoteParticipant

Parámetros

options
AddTeamsParticipantOptions

AddTeamsParticipantOptions

Devoluciones

removeParticipant(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier)

Quite un participante de esta llamada.

function removeParticipant(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier): Promise<void>

Parámetros

participant

PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | UnknownIdentifier

el participante que se va a quitar.

Devoluciones

Promise<void>

Detalles de los métodos heredados

dispose()

function dispose()

heredado deCallCommon.dispose

feature<TFeature>(CallFeatureFactory<TFeature>)

Recupera un objeto Feature inicializado y memoizado con la API extendida. Compruebe el objeto Features.* para ver todas las características de llamadas extendidas disponibles en este paquete, por ejemplo:

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>

Generador del constructor de características de llamada que proporciona una API extendida.

Devoluciones

TFeature

heredado decallCommon.feature

hangUp(HangUpOptions)

Cuelgue la llamada.

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

Parámetros

options
HangUpOptions

Opciones de bloqueo.

Devoluciones

Promise<void>

heredado de CallCommon.hangUp

hold()

Ponga esta llamada en espera.

function hold(): Promise<void>

Devoluciones

Promise<void>

heredar decallCommon.hold

mute()

Silenciar el micrófono local.

function mute(): Promise<void>

Devoluciones

Promise<void>

se hereda de CallCommon.mute

muteAllRemoteParticipants()

Silenciar a todos los participantes remotos.

function muteAllRemoteParticipants(): Promise<void>

Devoluciones

Promise<void>

heredado deCallCommon.muteAllRemoteParticipants

muteIncomingAudio()

Silenciar el audio entrante.

function muteIncomingAudio(): Promise<void>

Devoluciones

Promise<void>

heredado deCallCommon.muteIncomingAudio

off("idChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento idChanged.

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

Parámetros

event

"idChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isIncomingAudioMutedChanged.

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

Parámetros

event

"isIncomingAudioMutedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.off

off("isLocalVideoStartedChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isLocalVideoStartedChanged.

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

Parámetros

event

"isLocalVideoStartedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.off

off("isMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isMutedChanged.

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

Parámetros

event

"isMutedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.off

off("isScreenSharingOnChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isScreenSharingChanged.

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

Parámetros

event

"isScreenSharingOnChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Función Unsubscribe para el evento localAudioStreamsUpdated.

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

Parámetros

event

"localAudioStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<LocalAudioStream>

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Función Cancele la suscripción del evento localVideoStreamsUpdated.

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

Parámetros

event

"localVideoStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<LocalVideoStream>

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("mutedByOthers", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento mutedByOthers.

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

Parámetros

event

"mutedByOthers"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para cancelar la suscripción a este evento.

heredado deCallCommon.off

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Función Unsubscribe para el evento remoteAudioStreamsUpdated.

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

Parámetros

event

"remoteAudioStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<RemoteAudioStream>

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Función Unsubscribe para el evento remoteParticipantsUpdated.

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

Parámetros

event

"remoteParticipantsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<RemoteParticipant>

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("roleChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento roleChanged.

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

Parámetros

event

"roleChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("stateChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento stateChanged.

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

Parámetros

event

"stateChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.off

off("totalParticipantCountChanged", PropertyChangedEvent)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

función unsubscribe para el evento totalParticipantCountChanged.

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

Parámetros

event

"totalParticipantCountChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el recuento de participantes.

heredado deCallCommon.off

on("idChanged", PropertyChangedEvent)

Función Subscribe para el evento idChanged.

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

Parámetros

event

"idChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isIncomingAudioMutedChanged.

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

Parámetros

event

"isIncomingAudioMutedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("isLocalVideoStartedChanged", PropertyChangedEvent)

Función Subscribe para el evento isLocalVideoStartedChanged.

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

Parámetros

event

"isLocalVideoStartedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("isMutedChanged", PropertyChangedEvent)

Función Subscribe para el evento isMutedChanged.

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

Parámetros

event

"isMutedChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("isScreenSharingOnChanged", PropertyChangedEvent)

Función Subscribe para el evento isScreenSharingChanged.

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

Parámetros

event

"isScreenSharingOnChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

Función Subscribe para el evento localAudioStreamsUpdated.

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

Parámetros

event

"localAudioStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<LocalAudioStream>

callback fn al que se llamará cuando cambie esta colección, pasará matrices de elementos agregados y quitados.

heredado deCallCommon.on

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

Función Subscribe para el evento localVideoStreamsUpdated.

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

Parámetros

event

"localVideoStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<LocalVideoStream>

callback fn al que se llamará cuando cambie esta colección, pasará matrices de elementos agregados y quitados.

heredado deCallCommon.on

on("mutedByOthers", PropertyChangedEvent)

Función Subscribe para el evento mutedByOthers.

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

Parámetros

event

"mutedByOthers"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

heredado deCallCommon.on

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

Función Subscribe para el evento remoteAudioStreamsUpdated.

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

Parámetros

event

"remoteAudioStreamsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<RemoteAudioStream>

callback fn al que se llamará cuando cambie esta colección, pasará matrices de elementos agregados y quitados.

heredado deCallCommon.on

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

Función Subscribe para el evento remoteParticipantsUpdated.

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

Parámetros

event

"remoteParticipantsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<RemoteParticipant>

callback fn al que se llamará cuando cambie esta colección, pasará matrices de elementos agregados y quitados.

heredado deCallCommon.on

on("roleChanged", PropertyChangedEvent)

Función Subscribe para el evento roleChanged.

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

Parámetros

event

"roleChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("stateChanged", PropertyChangedEvent)

Función Subscribe para el evento stateChanged.

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

Parámetros

event

"stateChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

heredado deCallCommon.on

on("totalParticipantCountChanged", PropertyChangedEvent)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Función Subscribe para el evento totalParticipantCountChanged.

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

Parámetros

event

"totalParticipantCountChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el recuento de participantes.

heredado deCallCommon.on

resume()

Reanude esta llamada si está en estado "LocalHold".

function resume(): Promise<void>

Devoluciones

Promise<void>

heredado decallCommon.resume

sendDtmf(DtmfTone)

Enviar tono DTMF.

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

Parámetros

dtmfTone
DtmfTone

Devoluciones

Promise<void>

heredado decallCommon.sendDtmf

setConstraints(CallConstraints)

Establezca restricciones de llamada. Este método establece las restricciones máximas de en función de los valores proporcionados. Las restricciones aplicadas finales serán menores o iguales que los valores proporcionados aquí a este método. Si se proporciona un valor 0, no se aplicará ninguna restricción para esa restricción. Si se proporciona un valor indefinido, se usará el valor anterior usado para esa restricción.

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

Parámetros

constraints
CallConstraints

Objeto que representa las restricciones de llamada que se van a establecer

Devoluciones

Promise<void>

Heredado deCallCommon.setConstraints

startAudio(LocalAudioStream)

Inicie el audio en la llamada con audio personalizado. El origen localAudioStream debe ser mediaStream.

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

Parámetros

localAudioStream
LocalAudioStream

Devoluciones

Promise<void>

heredado deCallCommon.startAudio

startScreenSharing()

  • Empiece a enviar secuencias de uso compartido de pantalla en una llamada. El explorador le pedirá que seleccione la pantalla, la aplicación o la pestaña del explorador.
  • No se admite el envío de secuencias de uso compartido de pantalla en iOS ni Android.
  • La secuencia de uso compartido de pantalla entrante se admite en iOS y Android.
function startScreenSharing(): Promise<void>

Devoluciones

Promise<void>

heredado deCallCommon.startScreenSharing

startScreenSharing(LocalVideoStream)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

  • Empiece a enviar secuencias de uso compartido de pantalla sin procesar en una llamada.
  • No se admite el envío de uso compartido de pantalla sin formato en iOS ni Android.
  • El uso compartido de pantalla sin procesar entrante se admite en iOS y Android.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parámetros

localVideoStream
LocalVideoStream

Representa una secuencia de uso compartido de pantalla sin procesar local que toma un objeto MediaStream en el constructor.

Devoluciones

Promise<void>

heredado deCallCommon.startScreenSharing

startVideo(LocalVideoStream)

Empiece a enviar secuencia de vídeo en la llamada. Los participantes remotos de la llamada recibirán la secuencia de vídeo para que puedan representarla en sus INTERFACES de usuario.

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

Parámetros

localVideoStream
LocalVideoStream

Representa una secuencia de vídeo local que toma un origen de cámara en el constructor.

Devoluciones

Promise<void>

heredado deCallCommon.startVideo

stopAudio()

Detenga el audio personalizado en la llamada y cambie al dispositivo de audio predeterminado del Administrador de dispositivos.

function stopAudio()

heredado decallCommon.stopAudio

stopScreenSharing()

Detenga el uso compartido de pantalla local.

function stopScreenSharing(): Promise<void>

Devoluciones

Promise<void>

heredado decallCommon.stopScreenSharing

stopScreenSharing(LocalVideoStream)

Nota

Este API está en fase beta y se ofrece a los desarrolladores como versión preliminar. Puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Detenga el uso compartido de pantalla local.

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

Parámetros

localVideoStream
LocalVideoStream

Secuencia de uso compartido de pantalla local para detener el streaming.

Devoluciones

Promise<void>

heredado decallCommon.stopScreenSharing

stopVideo(LocalVideoStream)

Deje de enviar streaming de vídeo en la llamada. Debe pasar el mismo objeto LocalVideoStream que se usó para iniciar vídeo en la API CallAgent.startCall(), CallAgent.join() API , IncomingCall.accept() API o Call.startVideo().

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

Parámetros

localVideoStream
LocalVideoStream

Secuencia de vídeo local para detener el streaming.

Devoluciones

Promise<void>

heredado decallCommon.stopVideo

unmute()

Desmute el micrófono local.

function unmute(): Promise<void>

Devoluciones

Promise<void>

heredado deCallCommon.unmute

unmuteIncomingAudio()

Desmute el audio entrante.

function unmuteIncomingAudio(): Promise<void>

Devoluciones

Promise<void>

heredado deCallCommon.unmuteIncomingAudio