Kako instalirati Messaging Server s 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 poslovnoj razini, razmjena mobilnih poruka u mnogim je slučajevima i dalje najučinkovitiji i najuniverzalni komunikacijski kanal koji se trenutno koristi. U usporedbi s drugim komunikacijskim kanalima poput pošte, mobilna SMS poruka sadrži mnogo manje neželjene pošte i vjerojatnije je da će je svi primatelji pročitati odmah po isporuci.

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

Gammu u sinaptičkom

I

Gamu je citiranje vlastitog Službena web stranica na španjolskom

»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 može se reći da Gammu je sustav upravljanja mobilnim uređajima s telefonskim linijama, odnosno projekt je koji omogućava apstrakcijski sloj za pristup mobilnim telefonima i njihovim funkcijama. Pokriva širok raspon marki telefona, usredotočujući se na kompatibilne AT telefone i Nokia telefone.

Gammu je knjižnica i uslužni program naredbenog retka (terminala)Iako dolazi s grafičkim slojem nazvanim Wammu kako bi ga kraći korisnici olakšali. 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 značajki. Međutim, razina podrške razlikuje se od telefona do telefona. Možete pogledati Gammu Phone Database za korisnička iskustva s različitim telefonima. Općenito su podržane sljedeće značajke:

  • Popis 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 sustavu 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 internetskim uređajima / SMS-ovima na USB priključcima.

Korak 2 - Provjera priključaka «DIALOUT»

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

Pokreni tty popis luka - dialout:

ls -l / dev / tty *
# Navedi TTY priključke

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 zaslonu 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 popis 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 pod nazivom ".Gammurc" u "Root home" sa sljedećim sadržajem i pomoću naredbe naredbe:

nano /root/.gammurc ########### PRIMJER SADRŽAJA ###########
[gamu]
port = / dev / ttyUSB1 -> omogućeni su priključci ttyUSB (ttyUSB0 - ttyUSB1 - ttyUSB2)
uzorak =
connection = at19200 -> Vrsta veze koju treba konfigurirati.
sinkronizetime = da
zapisnik =
logformat = ništa
upotreba_zaključavanje =
gamuloc =
############################################

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

gamu-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 sustava sa sljedećim sadržajem i pomoću naredbe naredbe:

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

# Konfiguracijska datoteka za Gammu SMS Daemon

# Konfiguracija gammu biblioteke, pogledajte gammurc (5)
[gamu]
# Konfigurirajte ovo!
priključak = / dev / ttyUSB1
veza = at
# Otklanjanje pogrešaka
#logformat = tekst sve

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

# Putovi na kojima se pohranjuju 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 se postupak može izvesti na 2 načina:

Obrazac 1

Korištenjem gammu-smsdrc datoteku kako 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

Korištenjem naredba gammu identify kako 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 sljedova

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

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 vam 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 s Web aplikacija Kalkun.

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

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ramses dijo

    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 dijo

    Ako primijetite, odnosi se 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 dijo

    Pozdrav, Odličan tutorial Sve sam pratio, ali postoji nešto što nisam uspio riješiti, ne znam da li mi možete pomoći, a to je da spojim Modem na daljinu, odnosno da imam 2 servera, u jednom Gamm poslužitelj, na drugom poslužitelju USB MODEM, kako onda konfigurirati parametar "port = / dev / ttyUSB1"?
    Unaprijed puno hvala.
    pozdrav

    1.    Instalacija Linuxa nakon dijo

      Pozdrav, Otoniel. Stvarno nemam pojma kako bi to trebalo učiniti. Čak je vjerovao da to nije moguće... Nadam se da će netko s više iskustva s Gammuom moći odgovoriti na vaše pitanje.