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

dev-master 2017-11-16 20:03 UTC

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.

Dashboard All screenshots at the end of this manual

Required: PHP + PHP-IMAP
Locale: EN,RU

  1. Install Gammu
    sudo apt-get install gammu

  2. Install Gammu-SMSD
    sudo apt-get install gammu-smsd

  3. Add setting SMSD
    nano /etc/gammu-smsdrc

  4. 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/
  1. Restart SMSD service
    sudo systemctl restart gammu-smsd.service

  2. Install Laravel 5.5

  • composer create-project --prefer-dist laravel/laravel blog
  • php artisan serve
  • php artisan make:auth
  1. Install Gammu-E2S
    composer require dealaxer/gammu-e2s:dev-master

  2. Add Provider to config\app.php

Dealaxer\GammuE2S\GammuE2SProvider::class,
  1. Publish a package
    php artisan vendor:publish or php artisan vendor:publish --provider="Dealaxer/GammuE2S/GammuE2SProvider"

  2. Migrate Database
    php artisan migrate

  3. Open access interface

  • chgrp -R www-data storage bootstrap/cache
  • chmod -R ug+rwx storage bootstrap/cache
  1. You are now ready to use the Web interface!

Screenshots of Web interface:

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S