SMS library
Note Content
Library provides simple functionality for sending and receiving SMS in text mode. This library is singleton, it has only one instance.
Initialize:
var sms = require('sms');
Send SMS
Function sends simple text SMS to phone number.
send (phoneNumber, text);
String phoneNumber - phone number in international format +420456993002
String text - text of message. Text has to be simple with maximal length 160
characters.
Receive SMS
When SMS is coming into modem, function smsReceive(...)
will be invoked. Body of this function has to be defined in your code.
smsReceive (from, text, date);
String from - is phone number in international format.
String text - is short text message.
Date date - is time and date when SMS is received.
Example
var sms = require('sms');
//incoming SMS - event from modem has to be processed
sms.smsReceive = function(from, text, date){
if (from==="+420723616xxx") { //yes, sender's number is equal
sms.send(from, "Hello Boss!!!");
} else {
sms.send(from, "Don't touch me!!!! Grrrr!!!");
}
}
//send message
sms.send("+420723616xxx","Hello dude!");