CallAgent interface
De CallAgent wordt gebruikt om aanroepen te verwerken.
- Uitbreiding
Eigenschappen
calls | Haal de oproepen. |
display |
Haal de weergavenaam op van de lokale deelnemer voor alle nieuwe oproepen. |
Overgenomen eigenschappen
connection |
Haal de verbindingsstatus op. |
kind | Haal het type aanroepagentobject op. |
Methoden
join(Group |
Neem deel aan een groepsgesprek. Als u wilt deelnemen aan een groepsgesprek, geeft u een groupId door. |
join(Group |
Neem deel aan een groepschatgesprek. Als u wilt deelnemen aan een groepschatgesprek, geeft u een threadId door. |
join(Meeting |
Neem deel aan een Teams-vergadering. Als u wilt deelnemen aan een Teams-vergadering, geeft u een koppeling of vergaderingcoördinaten door. |
join(Room |
Neem deel aan een chatgesprek. Als u wilt deelnemen aan een oproep in een vergaderruimte, geeft u een roomId 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 oproep naar de opgegeven deelnemers. |
start |
Start een oproep naar de opgegeven deelnemers. |
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 Call[]
Waarde van eigenschap
readonly Call[]
displayName
Haal de weergavenaam op van de lokale deelnemer voor alle nieuwe oproepen.
displayName?: string
Waarde van eigenschap
string
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(GroupCallLocator, JoinCallOptions)
Neem deel aan een groepsgesprek. Als u wilt deelnemen aan een groepsgesprek, geeft u een groupId door.
function join(groupLocator: GroupCallLocator, options?: JoinCallOptions): Call
Parameters
- groupLocator
- GroupCallLocator
Groepsoproepinformatie.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
join(GroupChatCallLocator, 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 groepschatgesprek. Als u wilt deelnemen aan een groepschatgesprek, geeft u een threadId door.
function join(groupChatCallLocator: GroupChatCallLocator, options?: JoinCallOptions): Call
Parameters
- groupChatCallLocator
- GroupChatCallLocator
Groepschat-gespreksgegevens.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
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 vergaderingcoördinaten door.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): Call
Parameters
- meetingLocator
- MeetingLocator
Informatie over de vergadering.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
join(RoomCallLocator, JoinCallOptions)
Neem deel aan een chatgesprek. Als u wilt deelnemen aan een oproep in een vergaderruimte, geeft u een roomId door.
function join(roomLocator: RoomCallLocator, options?: JoinCallOptions): Call
Parameters
- roomLocator
- RoomCallLocator
Informatie over kamergesprekken.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
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): Call
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): Call
Parameters
- meetingLocator
- TeamsMeetingLinkLocator
Informatie over de vergadering.
- options
- JoinCallOptions
Startopties voor oproepen.
Retouren
Het aanroepobject dat is gekoppeld aan de aanroep.
off("callsUpdated", CollectionUpdatedEvent<Call>)
De functie afmelden voor de gebeurtenis callsUpdated.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parameters
- event
-
"callsUpdated"
gebeurtenisnaam.
- listener
callback 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", IncomingCallEvent)
De functie Afmelden voor de incomingCall-gebeurtenis.
function off(event: "incomingCall", listener: IncomingCallEvent)
Parameters
- event
-
"incomingCall"
gebeurtenisnaam.
- listener
- IncomingCallEvent
callback fn die is gebruikt om u te abonneren op deze gebeurtenis.
on("callsUpdated", CollectionUpdatedEvent<Call>)
Abonneer de functie voor de gebeurtenis callsUpdated.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
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", IncomingCallEvent)
Abonneer de functie voor de incomingCall-gebeurtenis.
function on(event: "incomingCall", listener: IncomingCallEvent)
Parameters
- event
-
"incomingCall"
gebeurtenisnaam.
- listener
- IncomingCallEvent
callback fn die wordt aangeroepen wanneer deze callAgent een inkomende oproep ontvangt.
startCall((PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartCallOptions)
Start een oproep naar de opgegeven deelnemers.
function startCall(participants: (PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartCallOptions): Call
Parameters
- participants
-
(PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartCallOptions
Oproepopties starten.
Retouren
Het aanroepobject dat is gekoppeld aan de gestarte aanroep.
startCall(CommunicationIdentifier[], StartCallOptions)
Start een oproep naar de opgegeven deelnemers.
function startCall(participants: CommunicationIdentifier[], options?: StartCallOptions): Call
Parameters
- participants
- options
- StartCallOptions
Oproepopties starten.
Retouren
Het aanroepobject dat is gekoppeld aan de gestarte aanroep.
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