Sdílet prostřednictvím


CallAgentCommon interface

Společné rozhraní CallAgent.

Vlastnosti

connectionState

Získejte stav připojení.

kind

Získejte typ objektu agenta volá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

connectionState

Získejte stav připojení.

connectionState: ConnectionState

Hodnota vlastnosti

kind

Získejte typ objektu agenta volání.

kind: CallAgentKind

Hodnota vlastnosti

Podrobnosti metody

dispose()

Vyřazení tohoto agenta volání

function dispose(): Promise<void>

Návraty

Promise<void>

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

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>