Sinch has released a package of nodes for Node-RED, which integrates with Sinch Voice API and enables you to initiate and receive phone calls.
Node-RED is a flow-based, low-code development tool for visual programming for wiring together hardware devices, APIs and online services. It provides a web browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.
Sinch Voice nodes consists of four nodes:
Incoming Call node |
Handles and routes inbound voice calls from the Sinch Voice API for a specific application and Sinch number. |
Voice Call node |
Initiates an outbound voice call using the Sinch Voice API. |
DTMF Answer node |
Captures the DTMF (Dual Tone Multi Frequency) keypad (0-9, * and #) input from the user response. |
Answered Call Event node |
Stores a SVAML for a call (inbound or outbound) in case of an ACE (Answered Call Event). |
To use these nodes, you must have an account with Sinch. To register for a Sinch account, click here.
Click the following link to learn how to install the Node RED package and get started: Install Node RED and Get Started.
If you encounter any issues, bugs or want to request a new feature, please raise an issue on: GitHub.
Documentation for Voice Calling API: https://developers.sinch.com/docs/voice/api-reference/
Android : https://developers.sinch.com/docs/in-app-calling/android-cloud/
iOS : https://developers.sinch.com/docs/in-app-calling/ios-cloud/
Javascript: https://developers.sinch.com/docs/in-app-calling/js-cloud/
Latest Voice SDKs: https://developers.sinch.com/docs/in-app-calling/sdk-downloads/
Voice SDK
Reference Apps: JS, Android, iOS https://github.com/sinch/rtc-reference-applications
Calling API
webhook callback application: https://github.com/sinch/voice-api-webhook-nodejs
php client + samples : https://github.com/sinch/voice-api-php
How to: https://community.sinch.com/t5/Virtual-Numbers/Getting-a-number-from-Sinch/ta-p/8081
Login to https://dashboard.sinch.com/numbers/buy-numbers find the number you want.