CallAgentCommon interface
Interfaccia comune callAgent.
Proprietà
connection |
Ottenere lo stato della connessione. |
kind | Ottiene il tipo di oggetto dell'agente di chiamata. |
Metodi
dispose() | Eliminare l'agente di chiamata |
feature<TFeature>(Call |
Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità dell'agente di chiamata estese disponibili in questo pacchetto. |
handle |
Gestisce una notifica push. |
Dettagli proprietà
connectionState
Ottenere lo stato della connessione.
connectionState: ConnectionState
Valore della proprietà
kind
Ottiene il tipo di oggetto dell'agente di chiamata.
kind: CallAgentKind
Valore della proprietà
Dettagli metodo
dispose()
Eliminare l'agente di chiamata
function dispose(): Promise<void>
Restituisce
Promise<void>
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Recupera un oggetto Feature inizializzato e memoizzato con l'API estesa. Controllare l'oggetto Features.* per tutte le funzionalità dell'agente di chiamata estese disponibili in questo pacchetto.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parametri
- factory
-
CallAgentFeatureFactory<TFeature>
Factory per il costruttore di funzionalità dell'agente di chiamata che fornisce un'API estesa.
Restituisce
TFeature
handlePushNotification(IncomingCallPushNotificationData)
Nota
La versione di API è beta e viene fornita come anteprima per gli sviluppatori e potrebbe essere modificata in base al feedback ricevuto. Non usare questa API in un ambiente di produzione.
Gestisce una notifica push.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parametri
Eseguire il push dei dati delle notifiche
Restituisce
Promise<void>