TeamsCallAgent interface
TeamsCallAgent se používá ke zpracování volání Teams.
- Extends
Vlastnosti
calls | Volat. |
Zděděné vlastnosti
connection |
Získejte stav připojení. |
kind | Získejte typ objektu agenta volání. |
Metody
Zděděné metody
dispose() | Vyřazení tohoto agenta volání |
feature<TFeature>(Call |
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* U všech dostupných funkcí agenta rozšířeného volání v tomto balíčku. |
handle |
Zpracovává nabízené oznámení. |
Podrobnosti vlastnosti
calls
Volat.
calls: readonly TeamsCall[]
Hodnota vlastnosti
readonly TeamsCall[]
Podrobnosti zděděných vlastností
connectionState
Získejte stav připojení.
connectionState: ConnectionState
Hodnota vlastnosti
zděděno zCallAgentCommon.connectionState
kind
Získejte typ objektu agenta volání.
kind: CallAgentKind
Hodnota vlastnosti
zděděno zCallAgentCommon.kind
Podrobnosti metody
join(MeetingLocator, JoinCallOptions)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Připojte se ke schůzce Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku nebo ID schůzky nebo souřadnice schůzky.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parametry
- meetingLocator
- MeetingLocator
Informace o schůzce
- options
- JoinCallOptions
Možnosti zahájení hovoru v Teams
Návraty
Objekt TeamsCall přidružený k volání.
join(TeamsMeetingIdLocator, JoinCallOptions)
Připojte se ke schůzce Teams. Pokud se chcete připojit ke schůzce Teams, předejte ID schůzky a heslo.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Parametry
- meetingLocator
- TeamsMeetingIdLocator
Informace o schůzce
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Volání přidružený ke volání.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Připojte se ke schůzce Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parametry
- meetingLocator
- TeamsMeetingLinkLocator
Informace o schůzce
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Volání přidružený ke volání.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Funkce odhlášení odběru pro událost callsUpdated
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parametry
- event
-
"callsUpdated"
název události.
- listener
allback fn, který byl použit k přihlášení k odběru této události.
off("connectionStateChanged", ConnectionStateChangedEvent)
Funkce odhlášení odběru pro událost connectionStateChanged
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametry
- event
-
"connectionStateChanged"
název události.
- listener
- ConnectionStateChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
off("incomingCall", TeamsIncomingCallEvent)
Funkce Odhlásit odběr události incomingCall
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametry
- event
-
"incomingCall"
název události.
- listener
- TeamsIncomingCallEvent
callback fn, který byl použit k přihlášení k odběru této události.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Funkce Přihlásit se k odběru události callsUpdated
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parametry
- event
-
"callsUpdated"
název události.
- listener
callback fn, který bude volán, když se tato kolekce změní, předá pole přidaných a odebraných elementů.
on("connectionStateChanged", ConnectionStateChangedEvent)
Funkce Subscribe pro událost connectionStateChanged
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametry
- event
-
"connectionStateChanged"
název události.
- listener
- ConnectionStateChangedEvent
callback fn, který bude volán při změně hodnoty této vlastnosti.
on("incomingCall", TeamsIncomingCallEvent)
Funkce Subscribe pro událost incomingCall
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametry
- event
-
"incomingCall"
název události.
- listener
- TeamsIncomingCallEvent
callback fn, který bude volán, když tento callAgent přijme příchozí hovor.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Zahajte volání 1:N.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parametry
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Návraty
Objekt TeamsCall přidružený k volání.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Zahajte hovor ve 1:1.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parametry
- options
- StartTeamsCallOptions
Návraty
Objekt TeamsCall přidružený k volání.
Podrobnosti zděděných metod
dispose()
Vyřazení tohoto agenta volání
function dispose(): Promise<void>
Návraty
Promise<void>
zděděno zCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Načte inicializovaný a memoizovaný objekt feature s rozšířeným rozhraním API. Zkontrolujte vlastnosti objektu.* U všech dostupných funkcí agenta rozšířeného volání v tomto balíčku.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
CallAgentFeatureFactory<TFeature>
Továrna pro konstruktor funkcí agenta volání, který poskytuje rozšířené rozhraní API.
Návraty
TFeature
zděděno zCallAgentCommon.feature
handlePushNotification(IncomingCallPushNotificationData)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Zpracovává nabízené oznámení.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parametry
Nabízená data oznámení
Návraty
Promise<void>