Ako nainštalovať server správ pomocou aplikácie Gammu - 1. časť

Gammu pre Linux

Gammu pre Linux

Dnes sú textové správy prostredníctvom SMS dôležitou súčasťou mobilného zážitku spolu s e-mailom cez internet. Na podnikovej úrovni sú mobilné správy v mnohých prípadoch naďalej najefektívnejším a najuniverzálnejším komunikačným kanálom, ktorý sa v súčasnosti používa. A v porovnaní s inými komunikačnými kanálmi, ako je pošta, mobilné správy SMS obsahujú oveľa menej spamu a je pravdepodobnejšie, že si ich prečítajú všetci príjemcovia ihneď po doručení.

Z tohto dôvodu je dôležité mať vždy po ruke našu serverovú infraštruktúru pod Linuxom server SMS správ so službou Gammu, pripravený na aktiváciu, ak je to potrebné. Y. Toto sú kroky, ktoré mnohým poslúžia ako príručka alebo model na dosiahnutie inštalácie a konfigurácie toho istého v rámci svojej Farmy zamestnancov.

Gammu v Synaptiku

Úvod

gamu cituje svoje Oficiálna webová stránka v španielčine

»Názov projektu a názov projektu nástroj príkazového riadku, ktorým môžete ovládať svoj telefón. Je napísaný v jazyku C a je založený na ňom libGammu".

Všeobecne sa dá povedať, že Gammu je systém riadenia pre mobilné zariadenia s telefónnymi linkami, to znamená, že ide o projekt, ktorý poskytuje abstrakčnú vrstvu pre prístup k mobilným telefónom a ich funkciám. Pokrýva širokú škálu značiek telefónov so zameraním na kompatibilné telefóny AT a telefóny Nokia.

Gammu je knižnica a obslužný program príkazového riadku (terminálu)Aj keď prichádza s grafickou vrstvou s názvom Wammu, ktorá uľahčuje jej použitie koncovými používateľmi. Má licenciu GNU GPL verzie 2.

Tento projekt zahájil Marcin Wiacek a spolu s ďalšími. V súčasnosti ho vedie Michal Čihař s pomocou mnohých ďalších spolupracovníkov.

Gammu poskytuje prístup k širokej škále funkcií. Úroveň podpory sa však líši od telefónu k telefónu. Môžete si pozrieť databázu telefónov Gammu, aby ste si mohli vychutnať skúsenosti s rôznymi telefónmi. Všeobecne sú podporované nasledujúce funkcie:

  • Zoznam, zahájenie a vybavenie hovoru
  • Obnova, zálohovanie a odosielanie SMS
  • Obnova MMS
  • Zoznam, import a export kontaktov (vCard)
  • Zoznam, import a export kalendára a úloh (vCalendar alebo iCalendar).
  • Obnova telefónnych a sieťových informácií
  • Prístup k súborovému systému telefónu.

Inštalácia Gammu

Krok 1 - Gammu inštalácia

Pre jeho inštaláciu budú balíčky závisieť od Distra a jeho verzie, ale v prípadoch DEBIAN 8 a DEBIAN 9 budú opísané nižšie:

apt install gammu gammu-doc gammu-smsd libgammu7 libgsmsd7

# DEBIÁN 8

apt install gammu gammu-doc gammu-smsd libgammu8 libgsmsd8

# DEBIÁN 9

apt nainštalovať mobile-broadband-provider-info ppp pppconfig modemmanager usb-režimy prepnúť usb-režimy prepnúť dáta wvdial
# Užitočné a bežné balíčky pre správu internetových zariadení / SMS na USB portoch.

Krok 2 - Overenie portov «DIALOUT»

Vaše porty USB „Dialout“, ak sú uvedené, môžu mať nomenklatúru „ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3“ alebo ttyS0, ttyS1, ttyS2, ttyS3.

Spustiť zoznam portov tty - popis:

ls -l / dev / tty *
# Zoznam portov TTY

Krok 3 - Pripojte zariadenie SMS Modem a overte jeho detekciu

Spustite príkaz lspci:

lsusb
# Príkaz na zoznam pripojených zariadení USB

Poďme si predstaviť, že sa zariadenie pripojené a zistené na termináli zobrazuje na obrazovke takto:

Zbernica 001 Zariadenie 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Telefónny poskytovateľ internetového pripojenia

Spustiť zoznam sériových zariadení:

ls / dev / serial / by-id -ls
# Príkaz na zoznam pripojených a zistených sériových zariadení

Krok 4 - Konfigurácia gammu

Súbor .mammurc

Ak chcete nakonfigurovať Gammu, môžete manuálne vytvoriť súbor s názvom „.Gammurc“ v „Root home“ s nasledujúcim obsahom a pomocou príkazového príkazu:

nano /root/.gammurc ########### PRÍKLAD OBSAH ############
[gammo]
port = / dev / ttyUSB1 -> povolené porty ttyUSB (ttyUSB0 - ttyUSB1 - ttyUSB2)
vzor =
connection = at19200 -> Typ pripojenia, ktoré sa má nakonfigurovať.
synchronizetime = áno
logfile =
logformat = nič
use_locking =
gammuloc =
#############################################

Alebo môžete vykonať nasledujúci príkaz, ktorý nás bude sprevádzať pri jeho vytváraní:

gama-config
# Príkaz na vytvorenie konfiguračného súboru

Súbor .ammu-smsdrc

Ak chcete konfigurovať Gammu manuálne, upravte názov súboru „.Gammu-smsdrc“ v priečinku "atď" operačného systému s nasledujúcim obsahom a pomocou príkazového príkazu:

nano / etc / gammu-smsdrc ########### PRÍKLAD OBSAH ###########

# Konfiguračný súbor pre Gammu SMS Daemon

# Konfigurácia knižnice Gammu, pozri gammurc (5)
[gammo]
# Prosím nakonfigurujte si to!
port = / dev / ttyUSB1
spojenie = o
# Ladenie
#logformat = textový

# Konfigurácia SMSD, pozri gammu-smsdrc (5)
[smsd]
služba = súbory
logfile = syslog
# Zvýšenie pre ladenie informácií
úroveň ladenia = 0

# Cesty, kde sú uložené správy
inboxpath = / var / spool / gammu / inbox /
outboxpath = / var / spool / gammu / outbox /
sentsmspath = / var / spool / gammu / sent /
errorsmspath = / var / spool / gammu / error /
#############################################

Krok 5 - Identifikácia zariadenia SMS / mobilného internetu

Tento postup je možné vykonať dvoma spôsobmi:

Formulár 1

Pomocou súbor gammu-smsdrc nasledovne:

gammu -c / etc / gammu-smsdrc - identifikovať

########## PRÍKLAD OBSAHU ###########
Zariadenie: / dev / ttyUSB1
Výrobca: ZTE CORPORATION
Model: neznáme (MF190)
Firmvér: BD_MF190V1.0.0B06
IMEI: 355435048527666
SIM karta IMSI: 734061006753643 #############################################

Formulár 2

Pomocou príkaz gammu identify nasledovne:

gammu identifikovať

########## PRÍKLAD OBSAHU ###########
Zariadenie: / dev / ttyUSB1
Výrobca: ZTE CORPORATION
Model: neznáme (MF190)
Firmvér: BD_MF190V1.0.0B06
IMEI: 355435048527666
SIM karta IMSI: 734061006753643
#############################################

Krok 6 - Vyskúšajte program Gammu

Inštaláciu a konfiguráciu Gammu môžete vyskúšať dvoma spôsobmi:

Formulár 1

Vykonanie nasledujúceho príkazu:

gamu getallsms

########## PRÍKLAD OBSAHU ###########

0 častí SMS v 0 sekvenciách SMS

#############################################

Formulár 2

Vykonanie nasledujúceho príkazu:

gammu pošle text 04161234567

Zadajte text správy a stlačte Ctrl + D:
TO JE DOKLAD O DOPRAVE. Ak to chcete zrušiť, stlačte Ctrl + C ...
Posiela sa SMS 1/1 ... čaká sa na sieťovú odpoveď .. OK, referencia správy = 7

Teraz zostáva len overiť, či bola SMS správa doručená do cieľa! A ak zatiaľ všetko dobre dopadlo, už máte Program nainštalovaný a dokonale nakonfigurovaný na odosielanie SMS správ z Konzoly vášho Terminálu.

Len pre hromadné zásielky Musíme vytvoriť databázu a vykonať nové testy prepravy. Celú túto časť uvidíme v časti 2 tohto článku a v časti 3 jej integráciu s Webová aplikácia Kalkun.

Ak len potrebujete jednoduchšia aplikácia aj pre bežného používateľa môžete vyskúšať toto: modrý telefón

Ak si chcete prečítať niečo viac o gamu môžu ísť do úradný manuál alebo si prečítajte správy o aplikácii vo vašom sekcia noviniek alebo si pozrite nasledujúce video:


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Ramses dijo

    Dobrý deň, tento SMS server sa používa na odosielanie SMS desde linux na akýkoľvek typ telefónu u akéhokoľvek operátora??

  2.   Jose Manuel Parrado Ortega dijo

    Ak si všimnete, týka sa to odosielania na príkazy do zariadení. Inými slovami, správy mohli byť zaslané ľubovoľnému operátorovi, ale na tento účel sa používa modem alebo telefón.

  3.   Otoniel Rincon dijo

    Dobrý deň, výborný tutoriál Sledoval som všetko, ale je tu jedna vec, ktorú som nedokázal vyriešiť, neviem, či mi viete pomôcť, a to je pripojiť modem na diaľku, to znamená mať 2 servery v jednom Gamm server, na druhom serveri USB MODEM, potom ako mám nakonfigurovať parameter „port = /dev/ttyUSB1“?
    Vopred veľmi pekne ďakujem.
    pozdrav

    1.    Inštalácia systému Linux Post dijo

      S pozdravom Othniel. Naozaj netuším, ako by sa to malo robiť. Dokonca veril, že to nie je možné... Dúfajme, že niekto, kto má viac skúseností s Gammu, môže odpovedať na vašu otázku.