The SSH host key has changed on 8 April, 2022 to this one: SHA256:573uTBSeh74kvOo0HJXi5ijdzRm8me27suzNEDlGyrQ
1
0
Fork 0
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 e266032e80 Moved .htaccess and json_sms.php to the web/ folder 10 years ago
nbproject Added NetBeans stuff 11 years ago
src/SmsGateway Made DatabaseAuth a valid, yet non-working authenticator 10 years ago
web Moved .htaccess and json_sms.php to the web/ folder 10 years ago
.gitignore Removed unnecessary files 10 years ago
README.md Updated README.md 10 years ago
composer.json Updated dependencies to Symfony 2.1.3 10 years ago
composer.lock Updated dependencies to Symfony 2.1.3 10 years ago
postgresGatewayBackend.php Final(?) version 11 years ago

README.md

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