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.
 
 
 
 
 
Go to file
osaajani fd1e7b5519
Merge branch 'master' of https://github.com/RaspbianFrance/RaspiSMS
4 days ago
.github Remove codestyle for now 2 years ago
adapters Merge pull request #192 from deajan/gammu-fix-unlock-sms 4 months ago
assets Change phone adapter meta number to type phone_number + add support for boolean adapter data + add a noStaupClose to ovh adapter 7 months ago
bin add dedicated log dir for raspisms 3 years ago
confs Move raspisms to /usr/share 3 years ago
controllers Only start daemons for phones of active users 4 days ago
daemons Only start daemons for phones of active users 4 days ago
data add data/public dir 2 years ago
db/migrations Add support for numbers with data on scheduled + add support for sending sms to a csv file 11 months ago
descartes Fix charset of mysql queries to use proper utf8mb4 instead of the bad utf8 from mysql, this should allow unicode smiley in messages. 2 years ago
models Only start daemons for phones of active users 4 days ago
scripts fix rights 3 years ago
templates add limit check to size of sms 4 months ago
tests Remove risky fix on PHPCsFixer + fix bad command interpretation 2 years ago
.gitignore use correct model and fix style 2 years ago
.htaccess refactor all media create to centralise copy of medias and save, etc. 2 years ago
LICENSE fix rights 3 years ago
README.md Update README.md 3 years ago
VERSION Only start daemons for phones of active users 4 days ago
composer.json Only start daemons for phones of active users 4 days ago
composer.phar add +x composer.phar 3 years ago
console.php remove makefile 3 years ago
env.php.dist Change addressing system for message queue of phones to fix issue #189 on 32 bits systems 4 months ago
env.prod.php.dist automatically add medias as link if phone does not support mms 2 years ago
index.php Add re-populate form on submission error 3 years ago
phinx.yml.dist Change UTF8 to utf8mb4 to properly support utf8 in mysql 1 year ago
routes.php Add update of phone from api 10 months ago

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