Gergely Polonkai (W00d5t0ck)
883bff620b
Updated SenderInterface. Finished GnokiiSender
Testing is still needed.
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
Description
Languages
PHP
100%