https://d226lax1qjow5r.cloudfront.net/blog/blogposts/nexmo-node-red-package-dr/NodeRED-Flow.png

Nexmo Node-REDパッケージ発表

最終更新日 May 12, 2021

所要時間:1 分

私たちは、プログラマブルな通信をできるだけ多くの人に提供できるよう努力していますが、これまではNexmo APIプラットフォームを使って構築しようとすると、本当にコードを書く必要がありました。そこで今日、参入障壁を低くするものを皆さんと共有できることをとても嬉しく思います。

Node-REDは、"モノのインターネットのためのフローベースのプログラミング "を可能にするオープンソースプロジェクトである。Node-REDは、センサー・ネットワークやスマートホームといった伝統的なIoTのユースケースで採用されているが、その潜在的な応用範囲ははるかに広いと我々は考えている。フローベースのプログラミングは、プログラマブルな通信に非常に適している。なぜなら、電話はインターネットに接続された単なる「モノ」のひとつであり、通話の進行やSMSの送受信を制御することは、IoTのアクティビティと非常に似ているからだ。

node-red-contrib-nexmo v3のご紹介

私たちは最近 Nexmo Node-REDパッケージを採用しました。このパッケージは、一般販売されているすべてのNexmo製品の機能(ノード)を提供するように更新されました(SMS, Voice, Verifyそして ナンバーインサイトのバージョン3を node-red-contrib-nexmoをベータリリースとして公開した。

複数の受信者へのSMS送信、自動応答メールの作成、電話IVRの構築、電話番号認証(2FAなど)の実行などのフローを作成できるようになりました。Nexmo Node-REDパッケージは、コールフローのプロトタイピングに最適で、迅速に変更を加え、一連のイベントを視覚化することができます。

Editing an IVR FlowEditing an IVR Flow

Node-REDエコシステムからの恩恵

Node-REDの素晴らしい点のひとつは、さまざまなサービスに接続するための他のノードのエコシステムが充実していることだ。NexmoコミュニケーションとSlackを組み合わせて顧客からのSMS問い合わせの通知を受け取ったり、IBM Watsonを使ってボイスメールのセンチメント分析を実行したい場合、ノードを組み合わせてそれを作成することができます。可能性は無限です。

Adding a Slack NodeTrigger a Slack Message from an inbound SMS

必要なことを行うノードが見つからない場合、Node-REDはフロー内にカスタムJavaScriptのブロックを作成する機能も提供しており、プログラミングに慣れていれば、より低レベルのアクセスも可能です。

Node-REDを使って様々なインタラクションを作成している何千人もの開発者やビルダーがいます。 Node-REDライブラリ.また Nexmo Node-RED フローのフローもご覧いただけます。

NexmoとNode-REDを始めよう

Node-REDを使い始めるには、ランタイムとエディタをインストールする必要がある。ローカルマシン、Raspberry Piのようなデバイス、クラウドホストなど、様々な方法があります。始め方は Node-REDの公式ドキュメント.ローカルマシンで実行する場合は、以下のようなローカルトンネルのソリューションを使用する必要があります。 ngrokなどのローカルトンネルのソリューションを使ってNode-REDサーバーをインターネットに公開し、NexmoプラットフォームがWebhookを送信できるようにする必要があります。私たちの ブログポストまた ngrokパッケージパッケージがカタログにあります。

Node-REDは初めてだけど、プログラミングの経験はあるという方は、よくある問題を解決するのに役立つ例を クックブック.

最後に、この5分間のVideoでは、Nexmo Node-REDパッケージの始め方と、最初の音声アプリケーションの作成方法を説明します。

リンク

シェア:

https://a.storyblok.com/f/270183/384x384/7fbbc7293b/sammachin.png
Sam Machinヴォネージの卒業生