SMS Management is free and open source SMS Management software with Gammu as core service.
You can follow Installation instruction
I'll assume you has web development enviroment like laradock, or xampp on your computer
- Install Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
- Install Gammu
For Ubuntu :
sudo add-apt-repository ppa:nijel/ppa
sudo apt-get update
sudo apt-get install gammu-smsd gammu python-gammu usb-modeswitch -y
Another OS : here
$ cd ~ && git clone https://github.com/arifsetyo21/sms-management.git
$ cd sms-management
$ composer update
$ cp .env.example .env
$ sudo chown -R $USER:www-data storage && sudo chown -R $USER:www-data bootstrap/cache
$ sudo chmod -R 775 storage && chmod -R 775 bootstrap/cache
$ echo "* * * * * $USER cd /home/$USER/sms-management && /usr/bin/php artisan schedule:run >> /dev/null 2>&1" | sudo tee -a /etc/crontab
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed --class="adminSeeder"
Add additional notes about how to deploy this on a live system
- Laravel - Laravel is a web application framework with expressive, elegant syntax.
- Gammu-SMSD - is a service to mass send and receive SMS messages
This project is licensed under the MIT License - see the LICENSE file for details