Skip to content

Latest commit

 

History

History
94 lines (69 loc) · 3.06 KB

File metadata and controls

94 lines (69 loc) · 3.06 KB

seven logo

seven Nodes for Node-RED

Official Node-RED node collection for sending SMS, placing text-to-speech calls and validating phone numbers via the seven gateway.

MIT License npm Node-RED 2.x | 3.x Node.js 14+


Nodes

Node Action
seven-config Stores your API key for all other seven nodes
seven-sms Send an SMS
seven-voice Convert text to speech and place a call
seven-lookup HLR / MNP / CNAM / number-format lookup

Prerequisites

Installation

In your Node-RED user directory (typically ~/.node-red):

npm install @seven.io/nodered
# or
yarn add @seven.io/nodered

Restart Node-RED so the palette picks up the new nodes.

Configuration

seven-config node

Field Description
API Key Your seven API key
Name Optional label (helpful with multiple configurations)

seven-sms node

Field Description
Config A seven-config node
Message SMS body. Defaults to msg.payload. Max 1520 chars
Recipient(s) Comma-separated phone numbers. Defaults to msg.topic
From (Sender) Custom sender ID
Label Custom label for analytics
Foreign ID Optional value returned in callbacks
Delay Time-delayed dispatch as Unix timestamp or yyyy-mm-dd hh:ii
Flash Send as flash
Performance Tracking Enable URL shortening + click tracking
Name Identification label

seven-voice node

Field Description
Config A seven-config node
Message Spoken text. Defaults to msg.payload
Recipient Phone number to call. Defaults to msg.topic
From Caller ID. Must be a verified number or shared number
XML Toggle XML response payload

seven-lookup node

Field Description
Config A seven-config node
Type cnam / format / hlr / mnp
Number Phone number to look up

Support

Need help? Feel free to contact us or open an issue.

License

MIT