
Ankündigung des Nexmo Node-RED Pakets
Lesedauer: 3 Minuten
Wir sind bestrebt, programmierbare Kommunikation so vielen Menschen wie möglich zugänglich zu machen, aber bis jetzt musste man wirklich Code schreiben, wenn man mit der Nexmo API-Plattform bauen wollte. Deshalb freuen wir uns, heute etwas mit Ihnen zu teilen, das die Einstiegshürde senken wird.
Node-RED ist ein Open-Source-Projekt, das "flussbasierte Programmierung für das Internet der Dinge" ermöglicht. Während es in traditionellen IoT-Anwendungsfällen wie Sensornetzwerken und intelligenten Häusern gut angenommen wurde, glauben wir, dass das Anwendungspotenzial viel größer ist. Die ablaufbasierte Programmierung eignet sich sehr gut für die programmierbare Kommunikation, da Telefone nur ein weiteres "Ding" sind, das mit dem Internet verbunden ist, so dass die Steuerung des Verlaufs eines Anrufs oder das Senden und Empfangen von SMS den IoT-Aktivitäten sehr ähnlich sind.
Einführung von node-red-contrib-nexmo v3
Wir haben kürzlich das Nexmo Node-RED-Paket das von der Community entwickelt wurde. Wir haben es aktualisiert, um die Funktionalität (Nodes) für alle Nexmo-Produkte, die allgemein verfügbar sind, bereitzustellen (SMS, Voice, Verify und Numbers Einsicht) und haben die Version 3 von node-red-contrib-nexmo als Betaversion veröffentlicht.
Sie können jetzt Abläufe für Dinge wie den Versand von SMS an mehrere Empfänger, die Erstellung von Autorespondern, den Aufbau von IVRs für Telefonanrufe oder die Überprüfung von Telefonnummern (z. B. 2FA) erstellen. Das Nexmo Node-RED-Paket eignet sich perfekt für das Prototyping von Anrufabläufen, so dass Sie schnell Änderungen vornehmen und die Abfolge der Ereignisse visualisieren können.
Editing an IVR Flow
Profitieren Sie vom Node-RED-Ökosystem
Eines der großartigen Dinge an Node-RED ist, dass es ein florierendes Ökosystem von anderen Knoten gibt, die mit verschiedenen Diensten verbunden werden können. Wenn Sie die Nexmo-Kommunikation mit Slack kombinieren möchten, um eine Benachrichtigung über eine SMS-Anfrage eines Kunden zu erhalten, oder IBM Watson nutzen möchten, um Ihre Sprachnachrichten einer Stimmungsanalyse zu unterziehen, können Sie die Knoten miteinander kombinieren, um dies zu ermöglichen. Die Möglichkeiten sind endlos.
Trigger a Slack Message from an inbound SMS
Wenn Sie keinen Knoten finden, der das tut, was Sie brauchen, bietet Node-RED auch die Möglichkeit, einen Block mit benutzerdefiniertem JavaScript innerhalb Ihres Ablaufs zu erstellen, so dass Sie Zugriff auf einer niedrigeren Ebene haben, wenn Sie mit der Programmierung vertraut sind.
Es gibt Tausende von Entwicklern und Entwicklern, die mit Node-RED arbeiten, um alle Arten von Interaktionen zu erstellen, und Sie finden viele Beispielabläufe in der Node-RED Bibliothek. Sie können sich auch eine Reihe von Nexmo Node-RED Abläufewie zum Beispiel die oben gezeigten, und wir werden weitere hinzufügen.
Erste Schritte mit Nexmo und Node-RED
Wenn Sie mit Node-RED loslegen möchten, müssen Sie die Laufzeitumgebung und den Editor installieren. Es gibt viele verschiedene Möglichkeiten, dies zu tun, entweder auf Ihrem lokalen Rechner, auf einem Gerät wie einem Raspberry Pi oder auf einer Reihe von Cloud-gehosteten Optionen. Wie Sie anfangen können, lesen Sie in der offiziellen Node-RED Dokumentationen. Wenn Sie auf Ihrem lokalen Rechner arbeiten, müssen Sie eine lokale Tunnellösung wie ngrok verwenden, um Ihren Node-RED-Server dem Internet auszusetzen, damit die Nexmo-Plattform Webhooks senden kann. Sehen Sie sich unseren Blog-Beitrag über die Verwendung von ngrok und Sie können auch ein ngrok-Paket für Node-RED in unserem Katalog.
Wenn Sie neu bei Node-RED sind, aber schon etwas Erfahrung mit der Programmierung haben, finden Sie einige hilfreiche Beispiele für die Lösung häufiger Probleme im Kochbuch.
Dieses 5-minütige Video zeigt Ihnen, wie Sie mit dem Nexmo Node-RED-Paket loslegen und Ihre erste Sprachanwendung erstellen können.