
Compartilhar:
Ex-vice-presidente de Gestão de Produtos do Grupo de Plataforma de API da Vonage. Possui vasta experiência no desenvolvimento de produtos para diversas startups e empresas de telecomunicações, principalmente no setor de comunicações.
Elimine chamadas com falha com recursos de conexão dinâmica
Tempo de leitura: 1 minuto
Estamos muito animados em anunciar a inclusão do Dynamic Connect para seus aplicativos de voz.
Esse recurso ajuda a eliminar chamadas perdidas quando a linha principal está em uso ou indisponível. Por exemplo, se você administra um call center, pode fazer com que os clientes liguem para um número central. Se o seu principal ponto de contato estiver em outra chamada, as chamadas recebidas serão encaminhadas para o próximo agente disponível.
As novidades
A funcionalidade de conexão funciona com estados de chamadas com falha já existentes, tais como timeout quando as conexões de chamada expiram e machine quando são detectadas secretárias eletrônicas. Além disso, esta versão inclui quatro novos estados de chamada, que são os seguintes:
falha — a chamada não foi concluída
rejeitada — a chamada foi rejeitada
sem resposta — a ligação não foi atendida
ocupado — a pessoa que estava sendo chamada estava em outra ligação
Como essa nova funcionalidade funciona?
Quando esses sistemas são utilizados, o NCCO aparece da seguinte forma:
[{
"action": "connect",
"from": "4155550123",
"timeout": "10",
"eventType": "synchronous",
"eventUrl": ["https://example.com/events"],
"endpoint": [{
"type": "phone",
"number": "4155550123"
}]
}]Foi introduzida uma nova opção na connect ação chamada eventType, que determina que a ação seja bloqueante caso o valor seja definido como síncrono. ("eventType": "asynchronous" é o padrão e é não bloqueante).
Se a chamada entrar em um estado de falha (falha, rejeitada, sem resposta, ocupada ou tempo limite esgotado, caso a chamada demore mais de 10 segundos para ser conectada neste exemplo específico), a Nexmo realiza uma chamada HTTP para o eventUrl.
Seu servidor web pode, então, responder a essa solicitação HTTP com um NCCO que substitua o NCCO em execução no momento. Isso é muito semelhante à forma como a funcionalidade existente input funcionalidade existente.
O exemplo a seguir instruiria a Nexmo a tentar se conectar a um número alternativo.
[{
"action": "connect",
"from": "442038973494",
"endpoint": [{
"type": "phone",
"number": "442079354442"
}]
}]Esperamos que, com esse novo recurso, as chamadas com falha não afetem mais negativamente a experiência do cliente em sua central de atendimento.
Tudo isso e muito mais também é abordado no dinâmicos documentos da NCCO connect documentação.