A JSON-RPC based SMS Gateway
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gergely Polonkai 2d9c2c35a5 Add no maintenance note 10 months ago
nbproject Added NetBeans stuff 7 years ago
src/SmsGateway Made DatabaseAuth a valid, yet non-working authenticator 6 years ago
web Started configuration implementation 6 years ago
.gitignore Removed unnecessary files 6 years ago
README.md Add no maintenance note 10 months ago
composer.json Added symfony/yaml as a dependency for configuration loading 6 years ago
composer.lock Added symfony/yaml as a dependency for configuration loading 6 years ago
postgresGatewayBackend.php Final(?) version 7 years ago

README.md

No Maintenance Intended

This project is not maintained in any way. Feel free to clone and modify to your own likes, but expect no work on it from my side.

SmsGateway

SmsGateway is a JSON-RPC based SMS Gateway.

Features

  • Senders to support SMS sending as many ways as possible
    • GnokiiSender to send using gnokii
    • FileSender to store messages in files
  • Authentication backends for authentication purposes
    • DatabaseAuth for a PDO based backend (non-working yet)
    • FileAuth to store users and passwords in a shadow-like file
    • NullAuth to accept everyone without a password
  • Logger backends for audit and message logging
    • DatabaseLogger for PDO based logging (non-working yet)
    • FileLogger to log messages to files

Installation

SmsGateway can be installed using composer:

$ php composer.phar create-project gergelypolonkai/smsgateway

Configuration

Currently, there are no configurable parts exist, everything is hard-coded. My plans are:

  • File paths for FileSender, FileAuth and FileLogger
  • Executable path for GnokiiSender
  • Database parameters for DatabaseSender, DatabaseAuth and DatabaseLogger