TeamsCallAgent interface
TeamsCallAgent se usa para controlar las llamadas de Teams.
- Extends
Propiedades
calls | Obtenga las llamadas. |
Propiedades heredadas
connection |
Obtenga el estado de conexión. |
kind | Obtiene el tipo de objeto agente de llamada. |
Métodos
join(Meeting |
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(Teams |
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(Teams |
Unirse a una reunión de Teams. Para unirse a una reunión de Teams, pase un vínculo de reunión. |
off("calls |
Cancelar la suscripción de la función para llamadasActualizar evento. |
off("connection |
Función de cancelación de la suscripción para el evento connectionStateChanged. |
off("incoming |
Cancelar la suscripción de la función para el evento incomingCall. |
on("calls |
Función Subscribe para llamadasActualizar evento. |
on("connection |
Función Subscribe para el evento connectionStateChanged. |
on("incoming |
Función Subscribe para el evento incomingCall. |
start |
Inicie una llamada 1:N. |
start |
Inicie la llamada 1:1. |
Métodos heredados
dispose() | Eliminación de este agente de llamada |
feature<TFeature>(Call |
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. |
handle |
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
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
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
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
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
- options
- StartTeamsCallOptions
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
Datos de notificación de inserción
Devoluciones
Promise<void>
heredado deCallAgentCommon.handlePushNotification