Kako instalirati server za razmjenu poruka sa Gammu - 1. dio

Gammu za Linux

Gammu za Linux

Danas je razmjena tekstualnih poruka putem SMS-a važan dio mobilnog iskustva, zajedno s e-poštom putem Interneta. Na poslovnom nivou, mobilne poruke u mnogim su slučajevima i dalje najefikasniji i univerzalni komunikacijski kanal koji se trenutno koristi. U usporedbi s drugim komunikacijskim kanalima poput pošte, mobilne SMS poruke sadrže mnogo manje neželjene pošte i vjerovatnije će ih svi primaoci pročitati odmah po isporuci.

Zbog toga je važno imati uvijek pri ruci našu serversku infrastrukturu pod Linuxom server za razmjenu SMS poruka sa Gammuom, spreman za aktivaciju ako je potrebno. I Ovo su koraci koji će mnogima poslužiti kao vodič ili model za postizanje instalacije i konfiguracije iste u okviru svoje Farme sluga.

Gammu u sinaptičkom

Uvod

gammu je citiranje vlastitog Službena web stranica na španskom

»Naziv projekta, kao i naziv projekta uslužni program naredbenog retka koji možete koristiti za upravljanje telefonom. Napisano je na C i nadograđeno libGammu".

Uobičajenim riječima to se može reći Gammu je sistem upravljanja mobilnim uređajima s telefonskim linijama, to jest, to je projekt koji omogućava apstrakcijski sloj za pristup mobilnim telefonima i njihovim funkcijama. Pokriva širok spektar marki telefona, fokusirajući se na kompatibilne AT telefone i Nokia telefone.

Gammu je biblioteka i uslužni program naredbenog retka (terminala), iako dolazi s grafičkim slojem nazvanim Wammu kako bi olakšao njegovu upotrebu krajnjim korisnicima. Ima GNU GPL verziju 2 licence.

Ovaj projekt započeo je Marcin Wiacek i zajedno s drugima, a trenutno ga vodi Michal Čihař uz pomoć mnogih drugih suradnika.

Gammu pruža pristup širokom spektru funkcija. Međutim, nivo podrške razlikuje se od telefona do telefona. Možete pogledati Gammu telefonsku bazu podataka za korisnička iskustva s različitim telefonima. Općenito su podržane sljedeće funkcije:

  • Lista poziva, pokretanje i rukovanje
  • Oporavak, sigurnosna kopija i slanje SMS-a
  • MMS oporavak
  • Popis, uvoz i izvoz kontakata (vCard)
  • Popis, uvoz i izvoz kalendara i zadataka (vCalendar ili iCalendar).
  • Oporavak podataka o telefonu i mreži
  • Pristup telefonskom sistemu datoteka.

Gammu instalacija

Korak 1 - Gammu instalacija

Za njegovu instalaciju, paketi će ovisiti o Distru i njegovoj verziji, ali u slučajevima DEBIAN 8 i DEBIAN 9, oni će biti opisani u nastavku:

apt instalirati gammu gammu-doc gammu-smsd libgammu7 libgsmsd7

# DEBIAN 8

apt instalirati gammu gammu-doc gammu-smsd libgammu8 libgsmsd8

# DEBIAN 9

apt instalirati mobilni-broadband-provider-info ppp pppconfig modemmanager usb-modewitch usb-modewitch-data wvdial
# Korisni i uobičajeni paketi za upravljanje Internet uređajima / SMS-om na USB portovima.

Korak 2 - Provjera „DIALOUT“ portova

Vaši USB "Dialout" portovi kada su navedeni mogu imati nomenklaturu "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" ili ttyS0, ttyS1, ttyS2, ttyS3.

Pokreni tty listu porta - dialout:

ls -l / dev / tty *
# Navedi TTY portove

Korak 3 - Povežite SMS modemski uređaj i potvrdite njegovo otkrivanje

Pokreni naredbu lspci:

lsusb
# Naredba za popis povezanih USB uređaja

Zamislimo da se Uređaj povezan i otkriven pojavi na ekranu kako slijedi u terminalu:

Sabirnica 001 Uređaj 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Internet privjesak za davatelje telefonskih usluga

Pokreni listu serijskih uređaja:

ls / dev / serial / by-id -ls
# Naredba za popis povezanih i otkrivenih serijskih uređaja

Korak 4 - Gammu konfiguracija

.Gammurc datoteka

Da biste konfigurirali Gammu, možete ručno stvoriti datoteku koja se zove ".Gammurc" u "Root home" sa sljedećim sadržajem i koristeći naredbu naredbe:

nano /root/.gammurc ########## PRIMER SADRŽAJA ###########
[gamu]
port = / dev / ttyUSB1 -> omogućeni ttyUSB portovi (ttyUSB0 - ttyUSB1 - ttyUSB2)
uzorak =
connection = at19200 -> Tip veze koju treba konfigurirati.
synchronizetime = da
logfile =
logformat = ništa
upotreba_zaključavanje =
gammuloc =
############################################

Ili možete izvršiti sljedeću naredbu koja će nas voditi u stvaranju:

gama-config
# Naredba za stvaranje konfiguracijske datoteke

.Gammu-smsdrc datoteka

Da biste ručno konfigurirali Gammu, uredite datoteku s imenom ".Gammu-smsdrc" u mapi "itd" operativnog sistema sa sljedećim sadržajem i pomoću naredbe naredbe:

nano / etc / gammu-smsdrc ########### PRIMER SADRŽAJA ##########

# Konfiguracijska datoteka za Gammu SMS Daemon

# Konfiguracija gammu biblioteke, pogledajte gammurc (5)
[gamu]
# Konfigurišite ovo!
port = / dev / ttyUSB1
veza = u
# Otklanjanje grešaka
#logformat = tekst sve

# SMSD konfiguracija, pogledajte gammu-smsdrc (5)
[smsd]
usluga = datoteke
logfile = syslog
# Povećanje za informacije o otklanjanju grešaka
debuglevel = 0

# Putanja na kojima se čuvaju poruke
inboxpath = / var / spool / gammu / inbox /
outboxpath = / var / spool / gammu / outbox /
sentsmspath = / var / spool / gammu / sent /
errormspath = / var / spool / gammu / error /
############################################

Korak 5 - Prepoznajte SMS / uređaj za mobilni Internet

Ovaj postupak se može izvršiti na 2 načina:

Obrazac 1

Koristeći gammu-smsdrc datoteka kao što slijedi:

gammu -c / etc / gammu-smsdrc --identify

########## PRIMER SADRŽAJA ###########
Uređaj: / dev / ttyUSB1
Proizvođač: ZTE CORPORATION
Model: nepoznat (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643 ###########################################

Obrazac 2

Koristeći naredba gammu identify kao što slijedi:

gammu identificirati

########## PRIMER SADRŽAJA ###########
Uređaj: / dev / ttyUSB1
Proizvođač: ZTE CORPORATION
Model: nepoznat (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643
############################################

Korak 6 - Testirajte program Gammu

Instalaciju i konfiguraciju Gammu možete testirati na 2 načina:

Obrazac 1

Izvršavanje sljedeće naredbe:

gammu getallsms

########## PRIMER SADRŽAJA ###########

0 SMS dijelova u 0 SMS sekvenci

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

Obrazac 2

Izvršavanje sljedeće naredbe:

gammu šaljemsms tekst 04161234567

Unesite tekst poruke i pritisnite Ctrl + D:
OVO JE DOKAZ DOSTAVE. Ako želite otkazati, pritisnite Ctrl + C ...
Slanje SMS-a 1/1 ... čekanje mrežnog odgovora .. U redu, referenca poruke = 7

Sada ostaje samo provjeriti je li SMS poruka stigla na odredište! A ako je do sada sve prošlo u redu, program je već instaliran i savršeno konfiguriran za slanje SMS poruka s konzole vašeg terminala.

Samo za masovne pošiljke Moramo stvoriti bazu podataka i napraviti nove testove otpreme. Sav ovaj dio vidjet ćemo u drugom dijelu ovog članka i u trećem dijelu njegove integracije sa Web aplikacija Kalkun.

Ako samo trebate jednostavnija aplikacija čak i za normalnog korisnika možete probati ovo: plavi telefon

Ako želite proći malo više o tome gammu mogu da odu službeni priručnik ili pročitajte vijesti o aplikaciji na vašem odjeljak vijesti ili pogledajte sljedeći video:


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ramzes rekao je

    Pozdrav, ovaj SMS server se koristi za slanje SMS-a desde linux na bilo koji tip telefona sa bilo kojim operaterom??

  2.   Jose Manuel Parrado Ortega rekao je

    Ako primijetite, to se odnosi na slanje naredbi na uređaje. Drugim riječima, poruke se mogu slati bilo kojem operateru, ali za to se koristi modem ili telefon.

  3.   Otoniel Rincon rekao je

    Poštovani, Odličan tutorial sve sam pratio, ali postoji nešto što nisam uspio riješiti, ne znam da li možete da mi pomognete, a to je da spojim modem na daljinu, odnosno da imam 2 servera, u jednom Gamm server, na drugom serveru USB MODEM, kako onda da konfigurišem parametar "port = / dev / ttyUSB1"?
    Hvala vam puno unapred.
    pozdravi

    1.    Linux nakon instalacije rekao je

      Pozdrav, Otoniel. Zaista nemam pojma kako bi to trebalo uraditi. Čak je vjerovao da to nije moguće... Nadam se da će neko sa više iskustva sa Gammuom moći odgovoriti na vaše pitanje.