node-red-contrib-smstools 1.1.1
Nodes for handling messages using smstools3 daemon
Listen and send SMS messages over smstools3 daemon. Development is still on early stage so do not be surprised if your hardware decides to catch on fire.
Pre-requisite
- Install and configure
smstoolsserver on your machine (http://smstools3.kekekasvi.com/). - Make sure your
node-redinstance has read permissions in all of/var/spool/sms/directories and write permissions in/var/spool/sms/outgoingdirectory.
Installation
Install this package globally or to your node-red directory:
npm install node-red-contrib-smstools
Usage
The sms-in block will trigger once a message is received. Message object looks like this:
{
"sent": 1457110722000, // Time message was sent (unix timestamp)
"received": 1457110722000, // Time received was sent (unix timestamp)
"topic": 37061234567, // Phone number of a sender
"payload": "Hello, world!" // Message contents
}
To send a message, pass the msg.topic and msg.payload that corresponds
to recipient's phone number and content. If payload contains only latin
characters ISO encoding will be used. UCS2 format is used otherwise.