Compartir a través de


CallCommon interface

Interfaz común llamada.

Extends

Propiedades

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.

transferorInfo

Iniciador de transferencia en caso de escenarios de transferencia/reenvío.

Métodos

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("callerInfoChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento de cambio de información del autor de la llamada.

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.

off("transferorInfoChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento de cambio de información del autor de la llamada.

on("callerInfoChanged", PropertyChangedEvent)

Función Subscribe para el evento de cambio de información del autor de la llamada.

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.

on("transferorInfoChanged", PropertyChangedEvent)

Función Subscribe para el evento de cambio de información del autor de la llamada.

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.

Métodos heredados

dispose()

Detalles de las propiedades

callEndReason

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

callEndReason?: CallEndReason

Valor de propiedad

callerInfo

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

callerInfo: CallerInfo

Valor de propiedad

direction

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

direction: CallDirection

Valor de propiedad

id

Obtenga el identificador único de esta llamada.

id: string

Valor de propiedad

string

isIncomingAudioMuted

Indica si el usuario local ha silenciado el audio entrante.

isIncomingAudioMuted: boolean

Valor de propiedad

boolean

isLocalVideoStarted

Indica si el vídeo local está activado.

isLocalVideoStarted: boolean

Valor de propiedad

boolean

isMuted

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

isMuted: boolean

Valor de propiedad

boolean

isScreenSharingOn

Indica si el uso compartido de pantalla está activado.

isScreenSharingOn: boolean

Valor de propiedad

boolean

kind

Obtiene el tipo de objeto call.

kind: CallKind

Valor de propiedad

lobby

Obtenga el vestíbulo de reuniones de Teams.

lobby: Lobby

Valor de propiedad

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[]

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[]

remoteAudioStreams

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

remoteAudioStreams: readonly RemoteAudioStream[]

Valor de propiedad

readonly RemoteAudioStream[]

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[]

role

Obtenga el rol del usuario local en la llamada.

role: ParticipantRole

Valor de propiedad

state

Obtenga el estado de esta llamada.

state: CallState

Valor de propiedad

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

transferorInfo

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.

Iniciador de transferencia en caso de escenarios de transferencia/reenvío.

transferorInfo?: CallerInfo

Valor de propiedad

Detalles del método

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

hangUp(HangUpOptions)

Cuelgue la llamada.

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

Parámetros

options
HangUpOptions

Opciones de bloqueo.

Devoluciones

Promise<void>

hold()

Ponga esta llamada en espera.

function hold(): Promise<void>

Devoluciones

Promise<void>

mute()

Silenciar el micrófono local.

function mute(): Promise<void>

Devoluciones

Promise<void>

muteAllRemoteParticipants()

Silenciar a todos los participantes remotos.

function muteAllRemoteParticipants(): Promise<void>

Devoluciones

Promise<void>

muteIncomingAudio()

Silenciar el audio entrante.

function muteIncomingAudio(): Promise<void>

Devoluciones

Promise<void>

off("callerInfoChanged", 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.

Cancelar la suscripción de la función para el evento de cambio de información del autor de la llamada.

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

Parámetros

event

"callerInfoChanged"

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

off("transferorInfoChanged", 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.

Cancelar la suscripción de la función para el evento de cambio de información del autor de la llamada.

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

Parámetros

event

"transferorInfoChanged"

on("callerInfoChanged", 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 de cambio de información del autor de la llamada.

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

Parámetros

event

"callerInfoChanged"

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

on("transferorInfoChanged", 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 de cambio de información del autor de la llamada.

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

Parámetros

event

"transferorInfoChanged"

resume()

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

function resume(): Promise<void>

Devoluciones

Promise<void>

sendDtmf(DtmfTone)

Enviar tono DTMF.

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

Parámetros

dtmfTone
DtmfTone

Devoluciones

Promise<void>

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>

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>

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>

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>

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>

stopAudio()

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

function stopAudio()

stopScreenSharing()

Detenga el uso compartido de pantalla local.

function stopScreenSharing(): Promise<void>

Devoluciones

Promise<void>

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>

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>

unmute()

Desmute el micrófono local.

function unmute(): Promise<void>

Devoluciones

Promise<void>

unmuteIncomingAudio()

Desmute el audio entrante.

function unmuteIncomingAudio(): Promise<void>

Devoluciones

Promise<void>

Detalles de los métodos heredados

dispose()

function dispose()

heredado deDispose.dispose