TeamsCallAgent interface
Der TeamsCallAgent wird verwendet, um Teams-Aufrufe zu verarbeiten.
- Extends
Eigenschaften
calls | Rufen Sie die Aufrufe ab. |
Geerbte Eigenschaften
connection |
Rufen Sie den Verbindungsstatus ab. |
kind | Rufen Sie die Art des Aufruf-Agent-Objekts ab. |
Methoden
join(Meeting |
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink, eine Besprechungs-ID oder Besprechungskoordinaten. |
join(Teams |
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie eine Besprechungs-ID und eine Kennung. |
join(Teams |
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink. |
off("calls |
Unsubscribe-Funktion für callsUpdated-Ereignis. |
off("connection |
Unsubscribe-Funktion für das connectionStateChanged-Ereignis. |
off("incoming |
Unsubscribe-Funktion für incomingCall-Ereignis. |
on("calls |
Subscribe-Funktion für callsUpdated-Ereignis. |
on("connection |
Subscribe-Funktion für das connectionStateChanged-Ereignis. |
on("incoming |
Subscribe-Funktion für incomingCall-Ereignis. |
start |
Starten Sie einen 1:N-Anruf. |
start |
Starten Sie den Anruf 1:1. |
Geerbte Methoden
dispose() | Entsorgen dieses Anruf-Agents |
feature<TFeature>(Call |
Ruft ein initialisiertes und gespeichertes Featureobjekt mit erweiterter API ab. Überprüfen Sie das Objekt Features.* auf alle verfügbaren Features des erweiterten Aufruf-Agents in diesem Paket. |
handle |
Verarbeitet eine Pushbenachrichtigung. |
Details zur Eigenschaft
calls
Geerbte Eigenschaftsdetails
connectionState
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Rufen Sie den Verbindungsstatus ab.
connectionState: ConnectionState
Eigenschaftswert
Geerbt vonCallAgentCommon.connectionState
kind
Rufen Sie die Art des Aufruf-Agent-Objekts ab.
kind: CallAgentKind
Eigenschaftswert
Geerbt vonCallAgentCommon.kind
Details zur Methode
join(MeetingLocator, JoinCallOptions)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink, eine Besprechungs-ID oder Besprechungskoordinaten.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- MeetingLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Startoptionen für Teams-Aufrufe.
Gibt zurück
Das dem Aufruf zugeordnete TeamsCall-Objekt.
join(TeamsMeetingIdLocator, JoinCallOptions)
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie eine Besprechungs-ID und eine Kennung.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- TeamsMeetingIdLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Startoptionen aufrufen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Teilnehmen an einer Teams-Besprechung Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- TeamsMeetingLinkLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Startoptionen aufrufen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Unsubscribe-Funktion für callsUpdated-Ereignis.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameter
- event
-
"callsUpdated"
Ereignisname.
- listener
allback fn, das zum Abonnieren dieses Ereignisses verwendet wurde.
off("connectionStateChanged", ConnectionStateChangedEvent)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Unsubscribe-Funktion für das connectionStateChanged-Ereignis.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
Ereignisname.
- listener
- ConnectionStateChangedEvent
Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.
off("incomingCall", TeamsIncomingCallEvent)
Unsubscribe-Funktion für incomingCall-Ereignis.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- TeamsIncomingCallEvent
Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Subscribe-Funktion für callsUpdated-Ereignis.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameter
- event
-
"callsUpdated"
Ereignisname.
- listener
Rückruf fn, der aufgerufen wird, wenn sich diese Auflistung ändert, übergeben Arrays von hinzugefügten und entfernten Elementen.
on("connectionStateChanged", ConnectionStateChangedEvent)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Subscribe-Funktion für das connectionStateChanged-Ereignis.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
Ereignisname.
- listener
- ConnectionStateChangedEvent
Rückruf fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.
on("incomingCall", TeamsIncomingCallEvent)
Subscribe-Funktion für incomingCall-Ereignis.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- TeamsIncomingCallEvent
rückruf fn, der aufgerufen wird, wenn dieser callAgent einen eingehenden Anruf empfängt.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Starten Sie einen 1:N-Anruf.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parameter
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Gibt zurück
Das dem Aufruf zugeordnete TeamsCall-Objekt.
startCall(MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Starten Sie den Anruf 1:1.
function startCall(participant: MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parameter
- participant
-
MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier
- options
- StartTeamsCallOptions
Gibt zurück
Das dem Aufruf zugeordnete TeamsCall-Objekt.
Details zur geerbten Methode
dispose()
Entsorgen dieses Anruf-Agents
function dispose(): Promise<void>
Gibt zurück
Promise<void>
Geerbt vonCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Ruft ein initialisiertes und gespeichertes Featureobjekt mit erweiterter API ab. Überprüfen Sie das Objekt Features.* auf alle verfügbaren Features des erweiterten Aufruf-Agents in diesem Paket.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parameter
- factory
-
CallAgentFeatureFactory<TFeature>
Die Factory für den Aufruf-Agent-Featurekonstruktor, der eine erweiterte API bereitstellt.
Gibt zurück
TFeature
Geerbt vonCallAgentCommon.feature
handlePushNotification(PushNotificationData)
Hinweis
API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.
Verarbeitet eine Pushbenachrichtigung.
function handlePushNotification(data: PushNotificationData): Promise<void>
Parameter
- data
- PushNotificationData
Pushbenachrichtigungsdaten
Gibt zurück
Promise<void>
Geerbt vonCallAgentCommon.handlePushNotification