https://a.storyblok.com/f/270183/152431/8fa0678f98/nodered-flow.png

Apresentamos o pacote Nexmo para o Node-RED

Publicado em May 12, 2021

Tempo de leitura: 3 minutos

Nosso objetivo é tornar as comunicações programáveis acessíveis ao maior número possível de pessoas, mas, até agora, se você quisesse desenvolver algo com a plataforma de API da Nexmo, precisava mesmo escrever código. Por isso, hoje estamos muito animados em compartilhar com vocês algo que vai reduzir a barreira de entrada.

Node-RED é um projeto de código aberto que possibilita a “programação baseada em fluxos para a Internet das Coisas”. Embora tenha sido bem adotado em casos de uso tradicionais da IoT, como redes de sensores e casas inteligentes, acreditamos que seu potencial de aplicação seja muito mais amplo. A programação baseada em fluxos se adapta muito bem às comunicações programáveis, pois os telefones são apenas mais uma “coisa” conectada à Internet; portanto, controlar o andamento de uma chamada ou enviar e receber SMS é muito semelhante às atividades de IoT.

Apresentando o node-red-contrib-nexmo v3

Recentemente, adotamos o pacote Nexmo Node-RED que havia sido desenvolvido pela comunidade. Nós o atualizamos para oferecer funcionalidades (nós) para todos os produtos da Nexmo que estão disponíveis ao público (SMS, Voice, Verify e Number Insight) e lançaram a versão 3 do node-red-contrib-nexmo como versão beta.

Agora você pode criar fluxos para tarefas como enviar SMS para vários destinatários, criar respostas automáticas, desenvolver sistemas IVR para chamadas telefônicas ou realizar a verificação de números de telefone (por exemplo, autenticação de dois fatores). O pacote Nexmo para Node-RED é perfeito para a prototipagem de fluxos de chamadas, permitindo que você faça alterações rapidamente e visualize a sequência de eventos.

Editing an IVR FlowEditing an IVR Flow

Aproveite as vantagens do ecossistema Node-RED

Uma das grandes vantagens do Node-RED é que existe um ecossistema próspero de outros nós para se conectar a diversos serviços. Se você quiser combinar as comunicações do Nexmo com o Slack para receber uma notificação sobre uma consulta por SMS de um cliente ou usar o IBM Watson para realizar uma análise de sentimento em suas mensagens de voz, é possível combinar os nós para fazer isso. As possibilidades são infinitas.

Adding a Slack NodeTrigger a Slack Message from an inbound SMS

Se você não conseguir encontrar um nó que faça o que você precisa, o Node-RED também oferece a possibilidade de criar um bloco de JavaScript personalizado dentro do seu fluxo, proporcionando acesso a um nível mais detalhado, caso você tenha familiaridade com programação.

Existem milhares de desenvolvedores e criadores trabalhando com o Node-RED para criar todos os tipos de interações, e você encontrará diversos fluxos de exemplo na Biblioteca do Node-RED. Você também pode conferir vários fluxos do Nexmo no Node-RED, como os mostrados acima, e vamos adicionar mais.

Comece a usar o Nexmo e o Node-RED

Se você quiser começar a usar o Node-RED, precisará instalar o ambiente de execução e o editor. Existem várias maneiras de fazer isso, seja no seu computador local, em um dispositivo como o Raspberry Pi ou em diversas opções hospedadas na nuvem. Você pode ler como começar na documentação oficial do Node-RED. Se estiver executando em sua máquina local, você precisará usar uma solução de túnel local, como o ngrok , para expor seu servidor Node-RED à Internet, de modo que a plataforma Nexmo possa enviar webhooks. Confira nossa postagem no blog sobre como usar o ngrok e você também pode encontrar um pacote do ngrok para o Node-RED no catálogo.

Se você é novo no Node-RED, mas já tem alguma experiência com programação, encontrará alguns exemplos úteis de como resolver problemas comuns no Livro de Receitas.

Por fim, este Video de 5 minutos mostra como começar a usar o pacote Nexmo Node-RED e orienta você passo a passo na criação do seu primeiro aplicativo de voz.

Compartilhar:

https://a.storyblok.com/f/270183/384x384/7fbbc7293b/sammachin.png
Sam MachinEx-funcionários da Vonage