Go to file
osaajani 04b0f1267a Fix simple sms api + add wait on system v queue (see to improve that later) 2024-11-21 18:04:05 +01:00
.github Remove codestyle for now 2020-09-03 00:13:37 +02:00
adapters Fix static function on inbound callback and endcallback for adapters 2023-09-22 18:27:17 +02:00
assets Improve dashboard rendering speed by using ajax for graphs. Improve perfs by using more index on query. Add function to find invalid numbers and export as csv 2024-10-28 21:35:01 +01:00
bin fix version check 2023-05-30 17:53:04 +02:00
confs Move raspisms to /usr/share 2020-02-27 17:19:07 +01:00
controllers Fix simple sms api + add wait on system v queue (see to improve that later) 2024-11-21 18:04:05 +01:00
daemons Add support for Redis in addition to System V queues 2024-10-31 21:22:56 +01:00
data add data/public dir 2021-03-27 01:16:24 +01:00
db/migrations Improve dashboard rendering speed by using ajax for graphs. Improve perfs by using more index on query. Add function to find invalid numbers and export as csv 2024-10-28 21:35:01 +01:00
descartes Fix url parsing 2024-02-26 12:07:19 +01:00
models Fix simple sms api + add wait on system v queue (see to improve that later) 2024-11-21 18:04:05 +01:00
scripts fix rights 2020-02-21 03:55:14 +01:00
templates Improve dashboard rendering speed by using ajax for graphs. Improve perfs by using more index on query. Add function to find invalid numbers and export as csv 2024-10-28 21:35:01 +01:00
tests fix a few error, undefined vars, update phpstan, fix adapter data preset on edit phone 2023-02-06 04:35:08 +01:00
.gitignore use correct model and fix style 2021-07-19 17:32:23 +02:00
.htaccess Make sure we allow HTTPS request upgrades when behind https proxy 2022-11-04 19:41:53 +01:00
LICENSE fix rights 2020-02-21 03:55:14 +01:00
README.md Update README.md 2020-06-25 03:34:59 +02:00
VERSION Fix url parsing 2024-02-26 12:07:19 +01:00
composer.json Add phone reliability features 2024-10-26 18:02:11 +02:00
composer.phar update composer 2023-06-06 12:52:20 +02:00
console.php remove makefile 2020-02-18 20:03:32 +01:00
env.php.dist Add phone reliability features 2024-10-26 18:02:11 +02:00
env.prod.php.dist disable redis by default 2024-10-31 21:28:30 +01:00
index.php Add re-populate form on submission error 2020-08-17 21:05:01 +02:00
phinx.yml.dist Change UTF8 to utf8mb4 to properly support utf8 in mysql 2021-12-29 02:54:21 +01:00
routes.php Add a simpler URL to send a sms with nothing but a GET request and an URL 2024-10-29 13:00:24 +01:00

README.md

RaspiSMS

RaspiSMS est une application web d'envoi et de réception de SMS, avec gestion des contacts et des groupes, le support de listes de diffusion dynamiques ou de SMS personnalisés.

L'application est compatible avec de nombreux services, depuis les API HTTP tiers jusqu'à l'utilisation d'un modem GSM avec une carte SIM.

L'application est sous licence libre et est disponible en auto-hébergement ou en mode SaaS

Installation

L'application n'est supportée officiellement que sur les distributions Linux à base Debian via un paquet .deb. Il est néanmoins possible de l'installer sur toute autre distribution utilisant systemd.

Voir les instructions d'installation.

Exemples d'utilisation

Voici quelques exemples d'utilisation de RaspiSMS

  • Envoyer et recevoir des SMS personnels depuis un ordinateur.
  • Envoyer des messages à des listes de diffusions et proposer une interface unifier pour gérer les communcations d'une association par SMS.
  • Effectuer des campagnes de communication par SMS.
  • Intégrer à une application pour l'envoi de notifications par SMS.
  • Déclencher des commandes systèmes par SMS et contrôler une machine sans accès internet.

Documentation

La documentation de RaspiSMS est disponible sur le site officiel.

Offre SaaS

Si vous ne pouvez pas ou ne souhaitez pas héberger vous même l'application, nous proposons une offre SaaS à 10€/mois.

C'est aussi un moyen simple de nous remercier pour notre travail et de financer le développement du projet.

Meta

RaspiSMS est un logiciel créé par https://raspberry-pi.fr @RaspberryPiFR raspbianfrance@gmail.com

Site officiel du projet : https://raspisms.fr.

Distribué sous license GNU/GPLv3. Voir LICENSE pour plus d'informations.

Contribuer au projet

  1. Forkez le projet
  2. Créez votre propre branche (git checkout -b feature/fooBar)
  3. Vérifier que vos changements respectent les règles de style avec l'outil tests/php-cs-fixer et tests/phpstan.
  4. Commitez vos changements (git commit -am 'Add some fooBar')
  5. Poussez sur la branche (git push origin feature/fooBar)
  6. Créez une nouvelle Pull Request