Sdílet prostřednictvím


TeamsCallAgent interface

TeamsCallAgent se používá ke zpracování volání Teams.

Extends

Vlastnosti

calls

Volat.

Zděděné vlastnosti

connectionState

Získejte stav připojení.

kind

Získejte typ objektu agenta volání.

Metody

join(MeetingLocator, JoinCallOptions)

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.

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.

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.

off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Funkce odhlášení odběru pro událost callsUpdated

off("connectionStateChanged", ConnectionStateChangedEvent)

Funkce odhlášení odběru pro událost connectionStateChanged

off("incomingCall", TeamsIncomingCallEvent)

Funkce Odhlásit odběr události incomingCall

on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Funkce Přihlásit se k odběru události callsUpdated

on("connectionStateChanged", ConnectionStateChangedEvent)

Funkce Subscribe pro událost connectionStateChanged

on("incomingCall", TeamsIncomingCallEvent)

Funkce Subscribe pro událost incomingCall

startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)

Zahajte volání 1:N.

startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)

Zahajte hovor ve 1:1.

Zděděné metody

dispose()

Vyřazení tohoto agenta volání

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

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.

handlePushNotification(IncomingCallPushNotificationData)

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

CollectionUpdatedEvent<TeamsCall>

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

CollectionUpdatedEvent<TeamsCall>

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

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

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

data
IncomingCallPushNotificationData

Nabízená data oznámení

Návraty

Promise<void>

zděděný zCallAgentCommon.handlePushNotification