
Anuncio del paquete Nexmo Node-RED
Tiempo de lectura: 3 minutos
Nos esforzamos por hacer que las comunicaciones programables estén disponibles para el mayor número de personas posible, pero hasta ahora si querías construir con la plataforma API Nexmo realmente necesitabas escribir código. Por lo tanto, hoy estamos muy contentos de compartir algo con usted que reducirá la barrera de entrada.
Node-RED es un proyecto de código abierto que permite la "programación basada en flujos para el Internet de las Cosas". Aunque ha tenido una buena acogida en los casos de uso tradicionales del Internet de las cosas, como las redes de sensores y los hogares inteligentes, creemos que su potencial de aplicación es mucho más amplio. La programación basada en flujos se presta muy bien a las comunicaciones programables porque los teléfonos no son más que otra "cosa" conectada a Internet, de modo que controlar el progreso de una llamada o enviar y recibir SMS son actividades muy similares a las del IoT.
Presentación de node-red-contrib-nexmo v3
Recientemente hemos adoptado el paquete paquete Nexmo Node-RED que había sido desarrollado por la comunidad. Lo hemos actualizado para proporcionar funcionalidad (nodos) para todos los productos Nexmo que están en disponibilidad general (SMS, Voice, Verify y Perspectiva de los Numbers) y han publicado la versión 3 de node-red-contrib-nexmo como versión beta.
Ahora puede crear flujos para enviar SMS a varios destinatarios, crear respuestas automáticas, crear IVR de llamadas telefónicas o ejecutar la verificación de números de teléfono (por ejemplo, 2FA). El paquete Nexmo Node-RED es perfecto para crear prototipos de flujos de llamadas, lo que le permite realizar cambios rápidamente y visualizar la secuencia de eventos.
Editing an IVR Flow
Benefíciese del ecosistema Node-RED
Una de las grandes ventajas de Node-RED es que existe un próspero ecosistema de otros nodos para conectarse a diferentes servicios. Si desea combinar las comunicaciones Nexmo con Slack para recibir una notificación de una consulta por SMS de un cliente o utilizar IBM Watson para ejecutar un análisis de sentimiento en sus mensajes de voz, puede combinar los nodos para crear eso. Las posibilidades son infinitas.
Trigger a Slack Message from an inbound SMS
Si no puede encontrar un nodo que haga lo que necesita, Node-RED también ofrece la posibilidad de crear un bloque de JavaScript personalizado dentro de su flujo, lo que le proporciona un acceso de nivel inferior si se siente cómodo con la programación.
Hay miles de desarrolladores y constructores trabajando con Node-RED para crear todo tipo de interacciones y encontrarás un montón de flujos de muestra en la Biblioteca Node-RED. También puedes ver una serie de flujos Nexmo Node-REDcomo los que se muestran arriba, e iremos añadiendo más.
Empieza con Nexmo y Node-RED
Si quieres empezar a utilizar Node-RED, tendrás que instalar el tiempo de ejecución y el editor. Hay todo tipo de maneras de hacerlo, ya sea en tu máquina local, en un dispositivo como una Raspberry Pi, o una serie de opciones alojadas en la nube. Puedes leer cómo empezar en el documentación oficial de Node-RED. Si está ejecutando en su máquina local tendrá que utilizar una solución de túnel local como ngrok para exponer tu servidor Node-RED a Internet para que la plataforma Nexmo pueda enviar webhooks. Echa un vistazo a nuestro entrada de blog sobre el uso de ngrok y también puedes encontrar un paquete ngrok para Node-RED en el catálogo.
Si eres nuevo en Node-RED pero tienes algo de experiencia con la programación, encontrarás algunos ejemplos útiles de cómo resolver problemas comunes en el Libro de cocina.
Por último, este vídeo de 5 minutos le muestra cómo empezar a utilizar el paquete Nexmo Node-RED y le guía a través de la creación de su primera aplicación de voz.