Compartir a través de


TeamsCallAgent interface

TeamsCallAgent se usa para controlar las llamadas de Teams.

Extends

Propiedades

calls

Obtenga las llamadas.

Propiedades heredadas

connectionState

Obtenga el estado de conexión.

kind

Obtiene el tipo de objeto agente de llamada.

Métodos

join(MeetingLocator, JoinCallOptions)

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un vínculo de reunión o un identificador de reunión o coordenadas de reunión.

join(TeamsMeetingIdLocator, JoinCallOptions)

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un identificador de reunión y un código de acceso.

join(TeamsMeetingLinkLocator, JoinCallOptions)

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un vínculo de reunión.

off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Cancelar la suscripción de la función para llamadasActualizar evento.

off("connectionStateChanged", ConnectionStateChangedEvent)

Función de cancelación de la suscripción para el evento connectionStateChanged.

off("incomingCall", TeamsIncomingCallEvent)

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

on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Función Subscribe para llamadasActualizar evento.

on("connectionStateChanged", ConnectionStateChangedEvent)

Función Subscribe para el evento connectionStateChanged.

on("incomingCall", TeamsIncomingCallEvent)

Función Subscribe para el evento incomingCall.

startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)

Inicie una llamada 1:N.

startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)

Inicie la llamada 1:1.

Métodos heredados

dispose()

Eliminación de este agente de llamada

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

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

handlePushNotification(IncomingCallPushNotificationData)

Controla una notificación de inserción.

Detalles de las propiedades

calls

Obtenga las llamadas.

calls: readonly TeamsCall[]

Valor de propiedad

readonly TeamsCall[]

Detalles de las propiedades heredadas

connectionState

Obtenga el estado de conexión.

connectionState: ConnectionState

Valor de propiedad

heredado deCallAgentCommon.connectionState

kind

Obtiene el tipo de objeto agente de llamada.

kind: CallAgentKind

Valor de propiedad

Heredado deCallAgentCommon.kind

Detalles del método

join(MeetingLocator, JoinCallOptions)

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.

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un vínculo de reunión o un identificador de reunión o coordenadas de reunión.

function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall

Parámetros

meetingLocator
MeetingLocator

Información de la reunión.

options
JoinCallOptions

Opciones de inicio de llamadas de Teams.

Devoluciones

Objeto TeamsCall asociado a la llamada.

join(TeamsMeetingIdLocator, JoinCallOptions)

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un identificador de reunión y un código de acceso.

function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall

Parámetros

meetingLocator
TeamsMeetingIdLocator

Información de la reunión.

options
JoinCallOptions

Opciones de inicio de llamada.

Devoluciones

Objeto Call asociado a la llamada.

join(TeamsMeetingLinkLocator, JoinCallOptions)

Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un vínculo de reunión.

function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall

Parámetros

meetingLocator
TeamsMeetingLinkLocator

Información de la reunión.

options
JoinCallOptions

Opciones de inicio de llamada.

Devoluciones

Objeto Call asociado a la llamada.

off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Cancelar la suscripción de la función para llamadasActualizar evento.

function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)

Parámetros

event

"callsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<TeamsCall>

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

off("connectionStateChanged", ConnectionStateChangedEvent)

Función de cancelación de la suscripción para el evento connectionStateChanged.

function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)

Parámetros

event

"connectionStateChanged"

nombre del evento.

listener
ConnectionStateChangedEvent

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

off("incomingCall", TeamsIncomingCallEvent)

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

function off(event: "incomingCall", listener: TeamsIncomingCallEvent)

Parámetros

event

"incomingCall"

nombre del evento.

listener
TeamsIncomingCallEvent

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

on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Función Subscribe para llamadasActualizar evento.

function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)

Parámetros

event

"callsUpdated"

nombre del evento.

listener

CollectionUpdatedEvent<TeamsCall>

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

on("connectionStateChanged", ConnectionStateChangedEvent)

Función Subscribe para el evento connectionStateChanged.

function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)

Parámetros

event

"connectionStateChanged"

nombre del evento.

listener
ConnectionStateChangedEvent

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

on("incomingCall", TeamsIncomingCallEvent)

Función Subscribe para el evento incomingCall.

function on(event: "incomingCall", listener: TeamsIncomingCallEvent)

Parámetros

event

"incomingCall"

nombre del evento.

listener
TeamsIncomingCallEvent

callback fn que se llamará cuando este callAgent recibirá una llamada entrante.

startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)

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.

Inicie una llamada 1:N.

function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall

Parámetros

Devoluciones

Objeto TeamsCall asociado a la llamada.

startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)

Inicie la llamada 1:1.

function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall

Parámetros

Devoluciones

Objeto TeamsCall asociado a la llamada.

Detalles de los métodos heredados

dispose()

Eliminación de este agente de llamada

function dispose(): Promise<void>

Devoluciones

Promise<void>

heredado deCallAgentCommon.dispose

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

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.

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

function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature

Parámetros

factory

CallAgentFeatureFactory<TFeature>

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

Devoluciones

TFeature

heredado deCallAgentCommon.feature

handlePushNotification(IncomingCallPushNotificationData)

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.

Controla una notificación de inserción.

function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>

Parámetros

data
IncomingCallPushNotificationData

Datos de notificación de inserción

Devoluciones

Promise<void>

heredado deCallAgentCommon.handlePushNotification