TeamsCallAgent interface
De TeamsCallAgent wordt gebruikt om Teams-oproepen af te handelen.
- Uitbreiding
Eigenschappen
calls | Haal de oproepen. |
Overgenomen eigenschappen
connection |
Haal de verbindingsstatus op. |
kind | Haal het type aanroepagentobject op. |
Methoden
join(Meeting |
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een koppeling of vergaderings-id of vergaderingcoördinaten door. |
join(Teams |
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een vergaderings-id en wachtwoordcode door. |
join(Teams |
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een koppeling naar een vergadering door. |
off("calls |
De functie afmelden voor de gebeurtenis callsUpdated. |
off("connection |
Afmeldingsfunctie voor connectionStateChanged-gebeurtenis. |
off("incoming |
De functie Afmelden voor de incomingCall-gebeurtenis. |
on("calls |
Abonneer de functie voor de gebeurtenis callsUpdated. |
on("connection |
Abonneer de functie voor de connectionStateChanged-gebeurtenis. |
on("incoming |
Abonneer de functie voor de incomingCall-gebeurtenis. |
start |
Start een 1:N-oproep. |
start |
Start 1:1 gesprek. |
Overgenomen methoden
dispose() | Deze oproepagent verwijderen |
feature<TFeature>(Call |
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide oproepagentfuncties in dit pakket. |
handle |
Verwerkt een pushmelding. |
Eigenschapdetails
calls
Haal de oproepen.
calls: readonly TeamsCall[]
Waarde van eigenschap
readonly TeamsCall[]
Details van overgenomen eigenschap
connectionState
Haal de verbindingsstatus op.
connectionState: ConnectionState
Waarde van eigenschap
overgenomen vanCallAgentCommon.connectionState
kind
Haal het type aanroepagentobject op.
kind: CallAgentKind
Waarde van eigenschap
overgenomen vanCallAgentCommon.kind
Methodedetails
join(MeetingLocator, JoinCallOptions)
Notitie
API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een koppeling of vergaderings-id of vergaderingcoördinaten door.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parameters
- meetingLocator
- MeetingLocator
Informatie over de vergadering.
- options
- JoinCallOptions
Startopties voor Teams-oproepen.
Retouren
Het TeamsCall-object dat aan de oproep is gekoppeld.
join(TeamsMeetingIdLocator, JoinCallOptions)
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een vergaderings-id en wachtwoordcode door.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Parameters
- meetingLocator
- TeamsMeetingIdLocator
Informatie over de vergadering.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een koppeling naar een vergadering door.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parameters
- meetingLocator
- TeamsMeetingLinkLocator
Informatie over de vergadering.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
De functie afmelden voor de gebeurtenis callsUpdated.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameters
- event
-
"callsUpdated"
gebeurtenisnaam.
- listener
allback fn die is gebruikt om u te abonneren op deze gebeurtenis.
off("connectionStateChanged", ConnectionStateChangedEvent)
Afmeldingsfunctie voor connectionStateChanged-gebeurtenis.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameters
- event
-
"connectionStateChanged"
gebeurtenisnaam.
- listener
- ConnectionStateChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
off("incomingCall", TeamsIncomingCallEvent)
De functie Afmelden voor de incomingCall-gebeurtenis.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameters
- event
-
"incomingCall"
gebeurtenisnaam.
- listener
- TeamsIncomingCallEvent
callback fn die is gebruikt om u te abonneren op deze gebeurtenis.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Abonneer de functie voor de gebeurtenis callsUpdated.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameters
- event
-
"callsUpdated"
gebeurtenisnaam.
- listener
callback fn die wordt aangeroepen wanneer deze verzameling wordt gewijzigd, geeft deze matrices van toegevoegde en verwijderde elementen door.
on("connectionStateChanged", ConnectionStateChangedEvent)
Abonneer de functie voor de connectionStateChanged-gebeurtenis.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameters
- event
-
"connectionStateChanged"
gebeurtenisnaam.
- listener
- ConnectionStateChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
on("incomingCall", TeamsIncomingCallEvent)
Abonneer de functie voor de incomingCall-gebeurtenis.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameters
- event
-
"incomingCall"
gebeurtenisnaam.
- listener
- TeamsIncomingCallEvent
callback fn die wordt aangeroepen wanneer deze callAgent een inkomende oproep ontvangt.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Notitie
API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.
Start een 1:N-oproep.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parameters
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Retouren
Het TeamsCall-object dat aan de oproep is gekoppeld.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Start 1:1 gesprek.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parameters
- options
- StartTeamsCallOptions
Retouren
Het TeamsCall-object dat aan de oproep is gekoppeld.
Details overgenomen methode
dispose()
Deze oproepagent verwijderen
function dispose(): Promise<void>
Retouren
Promise<void>
overgenomen vanCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Notitie
API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.
Hiermee haalt u een geïnitialiseerd en onthouden functieobject op met uitgebreide API. Controleer de objectfuncties.* voor alle beschikbare uitgebreide oproepagentfuncties in dit pakket.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parameters
- factory
-
CallAgentFeatureFactory<TFeature>
De factory voor de aanroepagentfunctieconstructor die een uitgebreide API biedt.
Retouren
TFeature
overgenomen vanCallAgentCommon.feature
handlePushNotification(IncomingCallPushNotificationData)
Notitie
API is een bètaversie en is beschikbaar als preview-versie voor ontwikkelaars die kan worden aangepast op basis van feedback die we ontvangen. Gebruik deze API niet in een productie-omgeving.
Verwerkt een pushmelding.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parameters
Pushmeldingsgegevens
Retouren
Promise<void>
overgenomen vanCallAgentCommon.handlePushNotification