
Annonce de l'ensemble Nexmo Node-RED
Temps de lecture : 3 minutes
Nous nous efforçons de rendre les communications programmables accessibles au plus grand nombre, mais jusqu'à présent, si vous vouliez construire avec la plateforme Nexmo API, vous deviez vraiment écrire du code. Aujourd'hui, nous sommes donc ravis de partager avec vous quelque chose qui réduira la barrière à l'entrée.
Node-RED est un projet open source permettant la "programmation basée sur le flux pour l'internet des objets". Bien qu'il ait connu une bonne adoption dans les cas d'utilisation traditionnels de l'IdO tels que les réseaux de capteurs et les maisons intelligentes, nous pensons que l'application potentielle est beaucoup plus large. La programmation basée sur le flux se prête très bien aux communications programmables parce que les téléphones sont juste une autre "chose" connectée à Internet, de sorte que le contrôle de la progression d'un appel ou l'envoi et la réception de SMS sont très similaires aux activités de l'IoT.
Introduction de node-red-contrib-nexmo v3
Nous avons récemment adopté le paquet Nexmo Node-RED développé par la communauté. Nous l'avons mis à jour pour fournir des fonctionnalités (nœuds) pour tous les produits Nexmo qui sont en disponibilité générale (SMS, Voice, Verify et Numbers Insight) et ont publié la version 3 de node-red-contrib-nexmo en version bêta.
Vous pouvez désormais créer des flux pour des choses telles que l'envoi de SMS à plusieurs destinataires, la création de répondeurs automatiques, la construction de SVI d'appels téléphoniques ou l'exécution de la vérification du numéro de téléphone (par exemple 2FA). Le package Nexmo Node-RED est parfait pour le prototypage de flux d'appels, vous permettant d'apporter rapidement des modifications et de visualiser la séquence des événements.
Editing an IVR Flow
Bénéficier de l'écosystème Node-RED
L'un des grands avantages de Node-RED est qu'il existe un écosystème florissant d'autres nœuds pour se connecter à différents services. Si vous souhaitez combiner les communications Nexmo avec Slack pour obtenir une notification de demande de renseignements par SMS de la part d'un client ou utiliser IBM Watson pour exécuter une analyse des sentiments sur vos messages vocaux, vous pouvez combiner les nœuds pour créer cela. Les possibilités sont infinies.
Trigger a Slack Message from an inbound SMS
Si vous ne trouvez pas de nœud pour faire ce dont vous avez besoin, Node-RED offre également la possibilité de créer un bloc de JavaScript personnalisé dans votre flux, ce qui vous donne un accès de niveau inférieur si vous êtes à l'aise avec la programmation.
Des milliers de développeurs et de constructeurs travaillent avec Node-RED pour créer toutes sortes d'interactions et vous trouverez de nombreux exemples de flux dans la Bibliothèque Node-RED. Vous pouvez également voir un certain nombre de flux de flux Nexmo Node-REDcomme ceux présentés ci-dessus, et nous en ajouterons d'autres.
Démarrer avec Nexmo et Node-RED
Si vous souhaitez commencer à utiliser Node-RED, vous devez installer le runtime et l'éditeur. Il y a toutes sortes de façons de le faire, soit sur votre machine locale, sur un périphérique comme un Raspberry Pi, ou un certain nombre d'options hébergées dans le nuage. Vous pouvez lire comment commencer dans la documentation officielle de Node-RED. Si vous travaillez sur votre machine locale, vous devrez utiliser une solution de tunnel local telle que ngrok pour exposer votre serveur Node-RED à l'Internet afin que la plateforme Nexmo puisse envoyer des webhooks. Consultez notre article de blog sur l'utilisation de ngrok et vous pouvez également trouver un paquet ngrok pour Node-RED dans le catalogue.
Si vous êtes nouveau dans Node-RED mais que vous avez une certaine expérience de la programmation, vous trouverez des exemples utiles sur la façon de résoudre des problèmes courants dans le Livre de cuisine.
Enfin, cette vidéo de 5 minutes vous montre comment démarrer avec l'ensemble Nexmo Node-RED et vous guide dans la création de votre première application vocale.