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 (W00d5t0ck) 883bff620b Updated SenderInterface. Finished GnokiiSender 10 years ago
nbproject Added NetBeans stuff 11 years ago
src/SmsGateway Updated SenderInterface. Finished GnokiiSender 10 years ago
.gitignore Removed unnecessary files 10 years ago
.htaccess Started rewriting the new version 10 years ago
README.md Extended README.md 10 years ago
composer.json Made this a composer project 10 years ago
composer.lock Created File* backends 10 years ago
json_sms.php Created File* backends 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
  • FileAuth to store users and passwords in a shadow-like file
  • NullAuth to accept everyone without a password (TODO)
  • Logger backends for audit and message logging
  • DatabaseLogger for PDO based logging
  • 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. My plans are:

  • File paths for FileSender, FileAuth and FileLogger (currently these are hard-coded)
  • Executable path for GnokiiSender
  • Database parameters for DatabaseSender, DatabaseAuth and DatabaseLogger