CallAgent interface
Der CallAgent wird zum Verarbeiten von Aufrufen verwendet.
- Extends
Eigenschaften
calls | Rufen Sie die Anrufe ab. |
display |
Rufen Sie den Anzeigenamen des lokalen Teilnehmers für alle neuen Anrufe ab. |
Geerbte Eigenschaften
connection |
Rufen Sie den Verbindungsstatus ab. |
kind | Ruft die Art des Call-Agent-Objekts ab. |
Methoden
join(Group |
Treten Sie einem Gruppenanruf bei. Um einem Gruppenanruf beizutreten, übergeben Sie eine groupId. |
join(Group |
Treten Sie einem Gruppenchatanruf bei. Um einem Gruppenchatanruf beizutreten, übergeben Sie eine threadId. |
join(Meeting |
Nehmen Sie an einer Teams-Besprechung teil. Um an einer Teams-Besprechung teilzunehmen, übergeben Sie einen Besprechungslink oder eine Besprechungskoordinate. |
join(Room |
Nehmen Sie an einem Chatroom teil. Um einem Chatroomanruf beizutreten, übergeben Sie eine roomId. |
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 |
Initiieren Sie einen Anruf an die bereitgestellten Teilnehmer. |
start |
Initiieren Sie einen Anruf an die bereitgestellten Teilnehmer. |
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 Call[]
Eigenschaftswert
readonly Call[]
displayName
Rufen Sie den Anzeigenamen des lokalen Teilnehmers für alle neuen Anrufe ab.
displayName?: string
Eigenschaftswert
string
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(GroupCallLocator, JoinCallOptions)
Treten Sie einem Gruppenanruf bei. Um einem Gruppenanruf beizutreten, übergeben Sie eine groupId.
function join(groupLocator: GroupCallLocator, options?: JoinCallOptions): Call
Parameter
- groupLocator
- GroupCallLocator
Gruppenanrufinformationen.
- options
- JoinCallOptions
Anrufstartoptionen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
join(GroupChatCallLocator, 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.
Treten Sie einem Gruppenchatanruf bei. Um einem Gruppenchatanruf beizutreten, übergeben Sie eine threadId.
function join(groupChatCallLocator: GroupChatCallLocator, options?: JoinCallOptions): Call
Parameter
- groupChatCallLocator
- GroupChatCallLocator
GroupChat-Anrufinformationen.
- options
- JoinCallOptions
Anrufstartoptionen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
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 Besprechungskoordinate.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): Call
Parameter
- meetingLocator
- MeetingLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Anrufstartoptionen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
join(RoomCallLocator, JoinCallOptions)
Nehmen Sie an einem Chatroom teil. Um einem Chatroomanruf beizutreten, übergeben Sie eine roomId.
function join(roomLocator: RoomCallLocator, options?: JoinCallOptions): Call
Parameter
- roomLocator
- RoomCallLocator
Anrufinformationen für Chatrooms.
- options
- JoinCallOptions
Anrufstartoptionen.
Gibt zurück
Das Call-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): Call
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): Call
Parameter
- meetingLocator
- TeamsMeetingLinkLocator
Besprechungsinformationen.
- options
- JoinCallOptions
Anrufstartoptionen.
Gibt zurück
Das Call-Objekt, das dem Aufruf zugeordnet ist.
off("callsUpdated", CollectionUpdatedEvent<Call>)
Unsubscribe-Funktion für callsUpdated-Ereignis.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parameter
- event
-
"callsUpdated"
Ereignisname.
- listener
callback 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", IncomingCallEvent)
Abmeldefunktion für incomingCall-Ereignis.
function off(event: "incomingCall", listener: IncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- IncomingCallEvent
callback fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
on("callsUpdated", CollectionUpdatedEvent<Call>)
Subscribe function for callsUpdated event.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
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", IncomingCallEvent)
Subscribe function for incomingCall event.
function on(event: "incomingCall", listener: IncomingCallEvent)
Parameter
- event
-
"incomingCall"
Ereignisname.
- listener
- IncomingCallEvent
callback fn that will be called when this callAgent will receive an incoming call.
startCall((PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartCallOptions)
Initiieren Sie einen Anruf an die bereitgestellten Teilnehmer.
function startCall(participants: (PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartCallOptions): Call
Parameter
- participants
-
(PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartCallOptions
Anrufoptionen starten.
Gibt zurück
Das Call-Objekt, das dem gestarteten Aufruf zugeordnet ist.
startCall(CommunicationIdentifier[], StartCallOptions)
Initiieren Sie einen Anruf an die bereitgestellten Teilnehmer.
function startCall(participants: CommunicationIdentifier[], options?: StartCallOptions): Call
Parameter
- participants
- options
- StartCallOptions
Anrufoptionen starten.
Gibt zurück
Das Call-Objekt, das dem gestarteten 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