CallAgentCommon interface
CallAgent common interface.
Eigenschaften
connection |
Rufen Sie den Verbindungsstatus ab. |
kind | Ruft die Art des Call-Agent-Objekts ab. |
Methoden
dispose() | Verwerfen dieses Anruf-Agents |
feature<TFeature>(Call |
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. |
handle |
Behandelt eine Pushbenachrichtigung. |
Details zur Eigenschaft
connectionState
Rufen Sie den Verbindungsstatus ab.
connectionState: ConnectionState
Eigenschaftswert
kind
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
Pushbenachrichtigungsdaten
Gibt zurück
Promise<void>