TeamsCallAgent interface
TeamsCallAgent est utilisé pour gérer les appels Teams.
- Extends
Propriétés
calls | Obtenez les appels. |
Propriétés héritées
connection |
Obtenez l’état de connexion. |
kind | Obtenez le type d’objet de l’agent d’appel. |
Méthodes
join(Meeting |
Participez à une réunion Teams. Pour participer à une réunion Teams, transmettez un lien de réunion ou un ID de réunion ou des coordonnées de réunion. |
join(Teams |
Participez à une réunion Teams. Pour participer à une réunion Teams, passez un ID de réunion et un code secret. |
join(Teams |
Participez à une réunion Teams. Pour participer à une réunion Teams, passez un lien de réunion. |
off("calls |
Fonction de désabonnement pour l’événement callsUpdated. |
off("connection |
Fonction de désabonnement pour l’événement connectionStateChanged. |
off("incoming |
Fonction De désabonnement pour l’événement incomingCall. |
on("calls |
Fonction d’abonnement pour l’événement callsUpdated. |
on("connection |
Fonction Subscribe pour l’événement connectionStateChanged. |
on("incoming |
Fonction d’abonnement pour l’événement incomingCall. |
start |
Démarrez un appel 1 :N. |
start |
Démarrez l’appel 1:1. |
Méthodes héritées
dispose() | Supprimer cet agent d’appel |
feature<TFeature>(Call |
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet Features.* pour toutes les fonctionnalités de l’agent d’appel étendu disponibles dans ce package. |
handle |
Gère une notification Push. |
Détails de la propriété
calls
Obtenez les appels.
calls: readonly TeamsCall[]
Valeur de propriété
readonly TeamsCall[]
Détails de la propriété héritée
connectionState
Obtenez l’état de connexion.
connectionState: ConnectionState
Valeur de propriété
héritée deCallAgentCommon.connectionState
kind
Obtenez le type d’objet de l’agent d’appel.
kind: CallAgentKind
Valeur de propriété
héritée deCallAgentCommon.kind
Détails de la méthode
join(MeetingLocator, JoinCallOptions)
Notes
Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Participez à une réunion Teams. Pour participer à une réunion Teams, transmettez un lien de réunion ou un ID de réunion ou des coordonnées de réunion.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Paramètres
- meetingLocator
- MeetingLocator
Informations de réunion.
- options
- JoinCallOptions
Options de démarrage des appels Teams.
Retours
Objet TeamsCall associé à l’appel.
join(TeamsMeetingIdLocator, JoinCallOptions)
Participez à une réunion Teams. Pour participer à une réunion Teams, passez un ID de réunion et un code secret.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Paramètres
- meetingLocator
- TeamsMeetingIdLocator
Informations de réunion.
- options
- JoinCallOptions
Options de démarrage d’appel.
Retours
Objet Call associé à l’appel.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Participez à une réunion Teams. Pour participer à une réunion Teams, passez un lien de réunion.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Paramètres
- meetingLocator
- TeamsMeetingLinkLocator
Informations de réunion.
- options
- JoinCallOptions
Options de démarrage d’appel.
Retours
Objet Call associé à l’appel.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Fonction de désabonnement pour l’événement callsUpdated.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Paramètres
- event
-
"callsUpdated"
nom de l’événement.
- listener
allback fn utilisé pour s’abonner à cet événement.
off("connectionStateChanged", ConnectionStateChangedEvent)
Fonction de désabonnement pour l’événement connectionStateChanged.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Paramètres
- event
-
"connectionStateChanged"
nom de l’événement.
- listener
- ConnectionStateChangedEvent
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
off("incomingCall", TeamsIncomingCallEvent)
Fonction De désabonnement pour l’événement incomingCall.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Paramètres
- event
-
"incomingCall"
nom de l’événement.
- listener
- TeamsIncomingCallEvent
rappel fn utilisé pour s’abonner à cet événement.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Fonction d’abonnement pour l’événement callsUpdated.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Paramètres
- event
-
"callsUpdated"
nom de l’événement.
- listener
rappel fn qui sera appelé lorsque cette collection va changer, elle transmet des tableaux d’éléments ajoutés et supprimés.
on("connectionStateChanged", ConnectionStateChangedEvent)
Fonction Subscribe pour l’événement connectionStateChanged.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Paramètres
- event
-
"connectionStateChanged"
nom de l’événement.
- listener
- ConnectionStateChangedEvent
rappel fn qui sera appelé lorsque la valeur de cette propriété change.
on("incomingCall", TeamsIncomingCallEvent)
Fonction d’abonnement pour l’événement incomingCall.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Paramètres
- event
-
"incomingCall"
nom de l’événement.
- listener
- TeamsIncomingCallEvent
rappel fn qui sera appelé lorsque cet appelAgent recevra un appel entrant.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Notes
Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Démarrez un appel 1 :N.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Paramètres
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Retours
Objet TeamsCall associé à l’appel.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Démarrez l’appel 1:1.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Paramètres
- options
- StartTeamsCallOptions
Retours
Objet TeamsCall associé à l’appel.
Détails de la méthode héritée
dispose()
Supprimer cet agent d’appel
function dispose(): Promise<void>
Retours
Promise<void>
héritée deCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Notes
Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Récupère un objet Feature initialisé et mémorisé avec l’API étendue. Vérifiez les fonctionnalités de l’objet Features.* pour toutes les fonctionnalités de l’agent d’appel étendu disponibles dans ce package.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Paramètres
- factory
-
CallAgentFeatureFactory<TFeature>
Fabrique du constructeur de fonctionnalités de l’agent d’appel qui fournit une API étendue.
Retours
TFeature
héritée deCallAgentCommon.feature
handlePushNotification(IncomingCallPushNotificationData)
Notes
Ce API est en version bêta et est fourni en tant qu’aperçu pour les développeurs et il peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.
Gère une notification Push.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Paramètres
Données de notification Push
Retours
Promise<void>
héritée deCallAgentCommon.handlePushNotification