Freigeben über


CallAgentCommon interface

CallAgent common interface.

Eigenschaften

connectionState

Rufen Sie den Verbindungsstatus ab.

kind

Ruft die Art des Call-Agent-Objekts ab.

Methoden

dispose()

Verwerfen dieses Anruf-Agents

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

Ruft ein initialisiertes und memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Anruf-Agent-Features in diesem Paket.

handlePushNotification(IncomingCallPushNotificationData)

Behandelt eine Pushbenachrichtigung.

Details zur Eigenschaft

connectionState

Rufen Sie den Verbindungsstatus ab.

connectionState: ConnectionState

Eigenschaftswert

kind

Ruft die Art des Call-Agent-Objekts ab.

kind: CallAgentKind

Eigenschaftswert

Details zur Methode

dispose()

Verwerfen dieses Anruf-Agents

function dispose(): Promise<void>

Gibt zurück

Promise<void>

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

Hinweis

API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Ruft ein initialisiertes und memoisiertes Featureobjekt mit erweiterter API ab. Überprüfen Sie die Objektfeatures.* auf alle verfügbaren erweiterten Anruf-Agent-Features in diesem Paket.

function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature

Parameter

factory

CallAgentFeatureFactory<TFeature>

Die Factory für den Call-Agent-Featurekonstruktor, der eine erweiterte API bereitstellt.

Gibt zurück

TFeature

handlePushNotification(IncomingCallPushNotificationData)

Hinweis

API befindet sich in der Betaphase und ist als Vorschauversion für Entwickler*innen verfügbar. Je nachdem, welches Feedback wir erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Behandelt eine Pushbenachrichtigung.

function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>

Parameter

data
IncomingCallPushNotificationData

Pushbenachrichtigungsdaten

Gibt zurück

Promise<void>