/voipms-sms-server

A Node.js server that sends push notifications to VoIP.ms SMS users using Google Cloud Messaging in response to SMS callbacks from VoIP.ms.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

VoIP.ms SMS Server

Overview

VoIP.ms SMS Server is a Node.js server that sends push notifications to VoIP.ms SMS users using Google Cloud Messaging in response to SMS callbacks from VoIP.ms.

Features

To protect the privacy of VoIP.ms SMS users, the server only links DIDs with GCM registration IDs and tells the client when to sync with the VoIP.ms servers. It does not process or store the text of individual SMSes.

Usage

The developer hosts an instance of the server using OpenShift. To use this server, access the SMS settings for your DID on the VoIP.ms portal and enable the 'SMS URL Callback' feature, entering the following URL into the neighbouring field:

http://voipmssms-kourlas.rhcloud.com/sms_callback?did={TO}

The server runs on Node.js and requires access to a MySQL database.

License

VoIP.ms SMS Server is licensed under the Apache License 2.0. Please see the LICENSE.md file for more information.