TeamsCallAgent interface
Der TeamsCallAgent wird verwendet, um Teams-Anrufe zu verarbeiten.
- Extends
Eigenschaften
calls | Rufen Sie die Anrufe ab. |
Geerbte Eigenschaften
connection |
Rufen Sie den Verbindungsstatus ab. |
kind | Ruft die Art des Call-Agent-Objekts ab. |
Methoden
join(Meeting |
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink oder eine Besprechungs-ID oder Besprechungskoordinaten. |
join(Teams |
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie eine Besprechungs-ID und eine Kennung. |
join(Teams |
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink. |
off("calls |
Unsubscribe-Funktion für callsUpdated-Ereignis. |
off("connection |
Unsubscribe-Funktion für connectionStateChanged-Ereignis. |
off("incoming |
Abmeldefunktion für incomingCall-Ereignis. |
on("calls |
Subscribe function for callsUpdated event. |
on("connection |
Subscribe-Funktion für das ConnectionStateChanged-Ereignis. |
on("incoming |
Subscribe function for incomingCall event. |
start |
Starten Sie einen 1:N-Anruf. |
start |
Starten Sie den Anruf von 1:1. |
Geerbte Methoden
dispose() | Verwerfen dieses Anruf-Agents |
feature<TFeature>(Call |
Ruft ein initialisiertes und memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Anruf-Agent-Features in diesem Paket. |
handle |
Behandelt eine Pushbenachrichtigung. |
Details zur Eigenschaft
calls
Rufen Sie die Anrufe ab.
calls: readonly TeamsCall[]
Eigenschaftswert
readonly TeamsCall[]
Geerbte Eigenschaftsdetails
connectionState
Rufen Sie den Verbindungsstatus ab.
connectionState: ConnectionState
Eigenschaftswert
geerbt vonCallAgentCommon.connectionState
kind
Ruft die Art des Call-Agent-Objekts ab.
kind: CallAgentKind
Eigenschaftswert
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.
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink oder eine Besprechungs-ID oder Besprechungskoordinaten.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- MeetingLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Startoptionen für Teams-Anrufe.
Gibt zurück
Das TeamsCall-Objekt, das dem Aufruf zugeordnet ist.
join(TeamsMeetingIdLocator, JoinCallOptions)
Nehmen Sie an einer Teams-Besprechung teil. 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
Anrufstartoptionen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- TeamsMeetingLinkLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Anrufstartoptionen.
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, der zum Abonnieren dieses Ereignisses verwendet wurde.
off("connectionStateChanged", ConnectionStateChangedEvent)
Unsubscribe-Funktion für connectionStateChanged-Ereignis.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
Ereignisname.
- listener
- ConnectionStateChangedEvent
callback fn that will be called when value of this property will change.
off("incomingCall", TeamsIncomingCallEvent)
Abmeldefunktion für incomingCall-Ereignis.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- TeamsIncomingCallEvent
callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Subscribe function for callsUpdated event.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameter
- event
-
"callsUpdated"
Ereignisname.
- listener
callback fn that will be called when this collection will change, it will pass arrays of added and removed elements.
on("connectionStateChanged", ConnectionStateChangedEvent)
Subscribe-Funktion für das ConnectionStateChanged-Ereignis.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
Ereignisname.
- listener
- ConnectionStateChangedEvent
callback fn that will be called when value of this property will change.
on("incomingCall", TeamsIncomingCallEvent)
Subscribe function for incomingCall event.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- TeamsIncomingCallEvent
callback fn that will be called when this callAgent will receive an incoming call.
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 TeamsCall-Objekt, das dem Aufruf zugeordnet ist.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Starten Sie den Anruf von 1:1.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parameter
- options
- StartTeamsCallOptions
Gibt zurück
Das TeamsCall-Objekt, das dem Aufruf zugeordnet ist.
Details zur geerbten Methode
dispose()
Verwerfen 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 memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Anruf-Agent-Features in diesem Paket.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parameter
- factory
-
CallAgentFeatureFactory<TFeature>
Die Factory für den Call-Agent-Featurekonstruktor, der eine erweiterte API bereitstellt.
Gibt zurück
TFeature
handlePushNotification(IncomingCallPushNotificationData)
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.
Behandelt eine Pushbenachrichtigung.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parameter
Pushbenachrichtigungsdaten
Gibt zurück
Promise<void>
geerbt vonCallAgentCommon.handlePushNotification