Jak nainstalovat server zpráv pomocí Gammu - 1. část

Gammu pro Linux

Gammu pro Linux

V současné době jsou textové zprávy prostřednictvím SMS důležitou součástí mobilního zážitku spolu s e-mailem přes internet. Na obchodní úrovni jsou mobilní zprávy v mnoha případech i nadále nejúčinnějším a nejuniverzálnějším komunikačním kanálem, který se v současné době používá. A ve srovnání s jinými komunikačními kanály, jako je pošta, mobilní SMS zprávy obsahují mnohem méně spamu a je pravděpodobnější, že si je všichni příjemci přečtou ihned po doručení.

Z tohoto důvodu je důležité mít vždy po ruce naši serverovou infrastrukturu pod Linuxem server SMS zpráv se společností Gammu, v případě potřeby připraven k aktivaci. A Jedná se o kroky, které budou sloužit mnoha jako vodítko nebo model k dosažení instalace a konfigurace toho samého v rámci své Farmy zaměstnanců.

Gammu v Synaptiku

Úvod

gammu cituje vlastní Oficiální web ve španělštině

»Název projektu a název projektu nástroj příkazového řádku, který můžete použít k ovládání telefonu. Je napsán v jazyce C a je založen na něm libGammu".

Obecně lze říci, že Gammu je systém pro správu mobilních zařízení s telefonními linkami, to znamená, že se jedná o projekt, který poskytuje abstrakční vrstvu pro přístup k mobilním telefonům a jejich funkcím. Pokrývá širokou škálu telefonních značek se zaměřením na kompatibilní telefony AT a telefony Nokia.

Gammu je knihovna a obslužný program příkazového řádku (terminálu), ačkoli je dodáván s grafickou vrstvou zvanou Wammu, která usnadňuje jeho použití koncovými uživateli. Má licenci GNU GPL verze 2.

Tento projekt zahájil Marcin Wiacek a společně s dalšími a v současnosti jej vede Michal Čihař s pomocí mnoha dalších spolupracovníků.

Gammu poskytuje přístup k široké škále funkcí. Úroveň podpory se však u jednotlivých telefonů liší. Můžete si prohlédnout databázi telefonů Gammu pro uživatelské zkušenosti s různými telefony. Obecně jsou podporovány následující funkce:

  • Výpis hovorů, zahájení a vyřízení
  • Obnova, zálohování a odesílání SMS
  • Obnova MMS
  • Seznam, import a export kontaktů (vCard)
  • Výpis, import a export kalendáře a úkolů (vCalendar nebo iCalendar).
  • Obnova telefonních a síťových informací
  • Přístup k souborovému systému telefonu.

Instalace Gammu

Krok 1 - Gammu instalace

Pro jeho instalaci budou balíčky záviset na Distro a jeho verzi, ale v případě DEBIAN 8 a DEBIAN 9 budou popsány níže:

apt nainstalovat Gammu gammu-doc-gammu SMSD libgammu7 libgsmsd7

# DEBIAN 8

apt nainstalovat Gammu gammu-doc-gammu SMSD libgammu8 libgsmsd8

# DEBIAN 9

apt install mobile-broadband-provider-info ppp-modeswitch pppconfig ModemManager usb usb-modeswitch-data wvdial
# Užitečné a běžné balíčky pro správu internetových zařízení / SMS na USB portech.

Krok 2 - Ověření portů «DIALOUT»

Vaše USB „Dialout“ porty, pokud jsou uvedeny, mohou mít nomenklaturu „ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3“ nebo ttyS0, ttyS1, ttyS2, ttyS3.

Spustit seznam portů tty - dialout:

ls -l / dev / tty *
# Seznam portů TTY

Krok 3 - Připojte zařízení SMS Modem a ověřte jeho detekci

Spusťte příkaz lspci:

lsusb
# Příkaz k seznamu připojených zařízení USB

Představme si, že se zařízení připojené a detekované objeví na obrazovce v terminálu takto:

Bus 001 Device 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Telefonní poskytovatel internetového připojení

Spusťte seznam sériových zařízení:

ls / dev / serial / by-id -ls
# Příkaz k seznamu připojených a detekovaných sériových zařízení

Krok 4 - Konfigurace gammu

Soubor Gammurc

Chcete-li nakonfigurovat Gammu, můžete ručně vytvořit soubor s názvem „.Gammurc“ v "Root home" s následujícím obsahem a pomocí příkazového příkazu:

nano /root/.gammurc ########### PŘÍKLAD OBSAH ############
[Gammu]
port = / dev / ttyUSB1 -> ttyUSB porty povoleny (ttyUSB0 - ttyUSB1 - ttyUSB2)
vzor =
connection = at19200 -> Typ připojení, které má být nakonfigurováno.
synchronizetime = ano
logfile =
logformat = nic
use_locking =
gammuloc =
##############################################

Nebo můžete spustit následující příkaz, který nás provede jeho tvorbou:

gama-config
# Příkaz k vytvoření konfiguračního souboru

Soubor Gammu-smsdrc

Chcete-li nakonfigurovat Gammu ručně, upravte pojmenovaný soubor „.Gammu-smsdrc“ ve složce "atd" operačního systému s následujícím obsahem a pomocí příkazového příkazu:

nano / etc / gammu-smsdrc ########### PŘÍKLAD OBSAH ###########

# Konfigurační soubor pro Gammu SMS Daemon

# Konfigurace knihovny Gammu, viz gammurc (5)
[Gammu]
# Prosím nakonfigurujte si to!
port = / dev / ttyUSB1
připojení = v
# Ladění
#logformat = textový

# Konfigurace SMSD, viz gammu-smsdrc (5)
[SMSD]
služba = soubory
logfile = syslog
# Zvýšení pro ladění informací
úroveň ladění = 0

# Cesty, kde jsou uloženy zprávy
inboxpath = / var / spool / gammu / inbox /
outboxpath = / var / spool / gammu / outbox /
sentsmspath = / var / spool / gammu / sent /
errorsmspath = / var / spool / gammu / error /
##############################################

Krok 5 - Identifikace zařízení SMS / mobilního internetu

Tento postup lze provést dvěma způsoby:

Formulář 1

Pomocí soubor gammu-smsdrc takto:

gammu -c / etc / gammu-smsdrc - identifikovat

########## PŘÍKLAD OBSAH ###########
Zařízení: / dev / ttyUSB1
Výrobce: ZTE CORPORATION
Model: neznámý (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
SIM karta IMSI: 734061006753643 ###############################################

Formulář 2

Pomocí příkaz gammu identifikace takto:

gammu identifikovat

########## PŘÍKLAD OBSAH ###########
Zařízení: / dev / ttyUSB1
Výrobce: ZTE CORPORATION
Model: neznámý (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
SIM karta IMSI: 734061006753643
##############################################

Krok 6 - Vyzkoušejte program Gammu

Instalaci a konfiguraci Gammu můžete otestovat dvěma způsoby:

Formulář 1

Provedení následujícího příkazu:

gamu getallsms

########## PŘÍKLAD OBSAH ###########

0 částí SMS v 0 sekvencích SMS

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

Formulář 2

Provedení následujícího příkazu:

gammu odešle text 04161234567

Zadejte text zprávy a stiskněte Ctrl + D:
TO JE DŮKAZ DOPRAVY. Pokud to chcete zrušit, stiskněte Ctrl + C ...
Odesílání SMS 1/1 ... čekání na síťovou odpověď .. OK, odkaz na zprávu = 7

Nyní zbývá jen ověřit, že SMS zpráva dosáhla svého cíle! A pokud zatím vše proběhlo dobře, máte již program nainstalovaný a dokonale nakonfigurovaný pro odesílání SMS zpráv z konzoly vašeho terminálu.

Pouze pro hromadné zásilky Musíme vytvořit databázi a provést nové přepravní testy. Uvidíme celou tuto část v části 2 tohoto článku a v části 3 její integraci s Webová aplikace Kalkun.

Pokud jen potřebujete jednodušší aplikace i pro běžného uživatele můžete zkusit toto: modrý telefon

Pokud si chcete projít trochu více o gammu mohou jít oficiální manuál nebo si přečtěte zprávy o aplikaci ve vašem sekce zpráv nebo se podívejte na následující video:


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   ramses řekl

    Hola este servidor de SMS sirve para enviar SMS desde linux a cualquier tipo de teléfono con cualquier operadora??

  2.   Jose Manuel Parrado Ortega řekl

    Pokud si všimnete, jedná se o odesílání na příkazy do zařízení. Jinými slovy, zprávy lze odesílat libovolnému operátorovi, ale používá se pro to modem nebo telefon

  3.   Otoniel Rincon řekl

    Dobrý den, výborný návod Sledoval jsem vše, ale je tu jedna věc, kterou jsem nedokázal vyřešit, nevím, zda mi můžete pomoci, a to je připojit modem na dálku, to znamená mít 2 servery v jednom Gamm server, na druhém serveru USB MODEM, jak mám tedy nakonfigurovat parametr "port = / dev / ttyUSB1"?
    Předem moc děkuji.
    pozdrav

    1.    Linux po instalaci řekl

      Zdravím tě, Otoniel. Opravdu netuším, jak by se to mělo udělat. Dokonce věřil, že to není možné... Doufám, že na vaši otázku odpoví někdo, kdo má s Gammu více zkušeností.