CallAgentCommon interface
Interface comum CallAgent.
Propriedades
connection |
Obtenha o estado da conexão. |
kind | Obtenha o tipo de objeto de agente de chamada. |
Métodos
dispose() | Descartar este agente de chamada |
feature<TFeature>(Call |
Recupera um objeto Feature inicializado e memorando com a API estendida. Verifique o objeto Features.* para obter todos os recursos de agente de chamada estendida disponíveis neste pacote. |
handle |
Manipula uma notificação por push. |
Detalhes da propriedade
connectionState
kind
Obtenha o tipo de objeto de agente de chamada.
kind: CallAgentKind
Valor da propriedade
Detalhes do método
dispose()
Descartar este agente de chamada
function dispose(): Promise<void>
Retornos
Promise<void>
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Observação
Este API é uma versão beta fornecida como versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Recupera um objeto Feature inicializado e memorando com a API estendida. Verifique o objeto Features.* para obter todos os recursos de agente de chamada estendida disponíveis neste pacote.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parâmetros
- factory
-
CallAgentFeatureFactory<TFeature>
A fábrica do construtor de recursos do agente de chamada que fornece uma API estendida.
Retornos
TFeature
handlePushNotification(IncomingCallPushNotificationData)
Observação
Este API é uma versão beta fornecida como versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.
Manipula uma notificação por push.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parâmetros
Dados de notificação por push
Retornos
Promise<void>