2017 © Pedro Peláez
 

library gammu-e2s

Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email.

image

dealaxer/gammu-e2s

Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email.

  • Thursday, November 16, 2017
  • by Dealaxer
  • Repository
  • 0 Watchers
  • 1 Stars
  • 4 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 100 % Grown

The README.md

gammu-e2s

Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email., (*1)

Dashboard All screenshots at the end of this manual, (*2)

Required: PHP + PHP-IMAP
Locale: EN,RU, (*3)

1) Install Gammu
sudo apt-get install gammu, (*4)

2) Install Gammu-SMSD
sudo apt-get install gammu-smsd, (*5)

3) Add setting SMSD
nano /etc/gammu-smsdrc
, (*6)

4) Now adjust
, (*7)

[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/

5) Restart SMSD service
sudo systemctl restart gammu-smsd.service, (*8)

6) Install Laravel 5.5, (*9)

  • composer create-project --prefer-dist laravel/laravel blog
  • php artisan serve
  • php artisan make:auth

7) Install Gammu-E2S
composer require dealaxer/gammu-e2s:dev-master, (*10)

8) Add Provider to config\app.php
, (*11)

Dealaxer\GammuE2S\GammuE2SProvider::class,

9) Publish a package
php artisan vendor:publish or php artisan vendor:publish --provider="Dealaxer/GammuE2S/GammuE2SProvider", (*12)

10) Migrate Database
php artisan migrate, (*13)

11) Open access interface, (*14)

  • chgrp -R www-data storage bootstrap/cache
  • chmod -R ug+rwx storage bootstrap/cache

12) You are now ready to use the Web interface!, (*15)

Screenshots of Web interface:, (*16)

GammuE2S, (*17)

GammuE2S, (*18)

GammuE2S, (*19)

GammuE2S, (*20)

GammuE2S, (*21)

GammuE2S, (*22)

GammuE2S, (*23)

GammuE2S, (*24)

GammuE2S, (*25)

GammuE2S, (*26)

The Versions

16/11 2017

dev-master

9999999-dev

Package Laravel for Gammu(SMSD) through a Web interface that allows sending SMS via email.

  Sources   Download

MIT

by Avatar Dealaxer