https://a.storyblok.com/f/270183/511855/1bd606bd3c/nexmo_futurevoice.jpg

Elimine chamadas com falha com recursos de conexão dinâmica

Publicado em May 17, 2021

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.

Compartilhar:

https://a.storyblok.com/f/270183/300x300/6fb65b39e1/roland-selmer.png
Roland SelmerEx-funcionários da Vonage

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.