dealaxer / gammu-e2s
Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email.
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 0
Forks: 1
Open Issues: 0
Language:JavaScript
This package is not auto-updated.
Last update: 2025-06-22 08:28:41 UTC
README
Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email.
All screenshots at the end of this manual
Required: PHP + PHP-IMAP
Locale: EN,RU
-
Install Gammu
sudo apt-get install gammu
-
Install Gammu-SMSD
sudo apt-get install gammu-smsd
-
Add setting SMSD
nano /etc/gammu-smsdrc
-
Now adjust
[gammu]
port = /dev/ttyACM0
connection = at
[smsd]
service = sql
driver = native_mysql
host = localhost
logfile = /var/log/gammu-smsd
user = Your Name
password = Your Password
pc = localhost
database = Your Name DataBase
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/
-
Restart SMSD service
sudo systemctl restart gammu-smsd.service
-
Install Laravel 5.5
composer create-project --prefer-dist laravel/laravel blog
php artisan serve
php artisan make:auth
-
Install Gammu-E2S
composer require dealaxer/gammu-e2s:dev-master
-
Add Provider to config\app.php
Dealaxer\GammuE2S\GammuE2SProvider::class,
-
Publish a package
php artisan vendor:publish
orphp artisan vendor:publish --provider="Dealaxer/GammuE2S/GammuE2SProvider"
-
Migrate Database
php artisan migrate
-
Open access interface
chgrp -R www-data storage bootstrap/cache
chmod -R ug+rwx storage bootstrap/cache
- You are now ready to use the Web interface!
Screenshots of Web interface: