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.
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.
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:
Hola este servidor de SMS sirve para enviar SMS desde linux a cualquier tipo de teléfono con cualquier operadora??
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.
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
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.