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.
Installing and Getting Started with the Nodes RED package