1 var http = require("http");
2 var url = require("url");
3 var qs = require("querystring");
4 var cp = require("child_process").exec;
7 var itest = "email-smtp.us-east-1.amazonaws.com";
9 function servRequest(req, res) {
10 //§console.log("req: ");
12 //console.log("res: ");
15 var path = url.parse(req.url);
17 var strings = qs.parse(path.query);
19 //console.log(strings);
21 var num = strings['num'];
22 var msg = strings['msg'];
25 //testCon(function sendit() {
26 if(typeof strings['num'] != "undefined" && typeof strings['msg'] != "undefined") {
27 sendMessage(num, msg, res);
36 function endRequest(res) {
42 function sendMessage(num, msg, res) {
43 var sm = cp("echo '"+msg+"' | gammu-smsd-inject TEXT "+num, function (error, stdout, stderr) {
44 console.log('stdout: ' + stdout);
45 console.log('stderr: ' + stderr);
47 console.log('exec error: ' + error);
54 function testCon(passBackFunc) {
59 http.createServer(servRequest).listen(port);