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.
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.
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:
Pozdrav, ovaj SMS server se koristi za slanje SMS-a desde linux na bilo koji tip telefona sa bilo kojim operaterom??
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.
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
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.