CallAgentCommon interface
Interface comum do CallAgent.
Propriedades
connection |
Obtenha o estado da conexão. |
kind | Obtenha o tipo de objeto do agente de chamada. |
Métodos
dispose() | Eliminar este Agente de Chamada |
feature<TFeature>(Call |
Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para todos os recursos de agente de chamada estendida disponíveis neste pacote. |
handle |
Lida com uma notificação push. |
Detalhes de Propriedade
connectionState
kind
Obtenha o tipo de objeto do agente de chamada.
kind: CallAgentKind
Valor de Propriedade
Detalhes de Método
dispose()
Eliminar este Agente de Chamada
function dispose(): Promise<void>
Devoluções
Promise<void>
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Nota
Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.
Recupera um objeto Feature inicializado e memorizado com API estendida. Verifique o objeto Features.* para 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.
Devoluções
TFeature
handlePushNotification(IncomingCallPushNotificationData)
Nota
Este API está em Beta e é fornecido como pré-visualização para os programadores, podendo ser alterado com base nos comentários que recebermos. Não utilize esta API num ambiente de produção.
Lida com uma notificação push.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parâmetros
Dados de notificação por push
Devoluções
Promise<void>