Tänapäeval on tekstisõnumite saatmine SMS-i kaudu oluline osa mobiilses kasutuskogemuses koos Interneti kaudu toimuva e-posti teel. Ettevõtte tasandil on mobiilisõnumid paljudel juhtudel endiselt kõige tõhusam ja universaalsem sidekanal, mida praegu kasutatakse. Ja võrreldes teiste suhtluskanalitega, näiteks postiga, mobiilsed SMS-sõnumid sisaldavad palju vähem rämpsposti ja seda loevad kõik saajad suurema tõenäosusega kohe pärast tarnimist.
Seetõttu on oluline, et meie serverinfrastruktuuris oleks alati Linuxi all käepärast SMS-sõnumserver Gammuga, valmis vajadusel aktiveerimiseks. JA Need on etapid, mis pakuvad paljudele juhiseid või mudeleid installimise ja seadistamise saavutamiseks oma teenijate talus.
Sissejuhatus
gammu tsiteerib omi Ametlik veebisait hispaania keeles
»Projekti nimi, samuti projekti nimi käsurea utiliit, mida saate kasutada oma telefoni juhtimiseks. See on kirjutatud tähega C ja ehitatud edasi libGammu"
Üldkasutatavate sõnadega võib öelda, et Gammu on telefoniliinidega mobiilseadmete juhtimissüsteemsee tähendab, et see on projekt, mis pakub abstraktsioonikihi juurdepääsuks mobiiltelefonidele ja nende funktsioonidele. See hõlmab paljusid telefonimärke, keskendudes ühilduvatele AT-telefonidele ja Nokia-telefonidele.
Gammu on käsurea (terminali) teek ja utiliit, kuigi see on varustatud graafilise kihiga Wammu, et hõlbustada selle kasutamist lõppkasutajatele. Sellel on GNU GPL versiooni 2 litsents.
Selle projekti algatas Marcin Wiacek ja koos teistega ning praegu juhib seda paljude teiste koostööpartnerite abiga Michal Čihař.
Gammu pakub juurdepääsu paljudele funktsioonidele. Toetuse tase on aga telefoniti erinev. Erinevate telefonide kasutuskogemuste tundmaõppimiseks saate vaadata Gammu telefonide andmebaasi. Üldiselt toetatakse järgmisi funktsioone:
- Kõnede loendamine, algatamine ja haldamine
- SMS-ide taastamine, varundamine ja saatmine
- MMS-i taastamine
- Kontaktide loetelu, import ja eksport (vCard)
- Kalendri ja ülesannete (vCalendar või iCalendar) loetlemine, import ja eksport.
- Telefoni- ja võrguteabe taastamine
- Juurdepääs telefoni failisüsteemile.
1. samm - Gammu installimine
Installimiseks sõltuvad paketid Distrist ja selle versioonist, kuid DEBIAN 8 ja DEBIAN 9 puhul kirjeldatakse neid allpool:
apt installige gammu gammu-doc gammu-smsd libgammu7 libgsmsd7 # DEBIAS 8 apt installige gammu gammu-doc gammu-smsd libgammu8 libgsmsd8 # DEBIAS 9 apt install mobiil-lairiba pakkuja-info ppp pppconfig modemmanager usb-modeswitch usb-modeswitch-data wvdial # Kasulikud ja levinud paketid Interneti-seadmete / SMS-ide haldamiseks USB-pordides.
2. samm - "DIALOUT" portide kontrollimine
Teie USB "Dialout" pordid, kui need on loetletud, võivad sisaldada nomenklatuuri "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" või ttyS0, ttyS1, ttyS2, ttyS3.
Käivita tty pordiloend - dialout:
ls -l / dev / tty * # Loetlege TTY-pordid
3. samm - ühendage SMS-modemi seade ja kinnitage selle tuvastamine
Käivitage käsk lspci:
lsusb # Ühendatud USB-seadmete loendamise käsk
Kujutame ette, et ühendatud ja tuvastatud seade kuvatakse terminalis ekraanil järgmiselt:
Buss 001 Seade 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636 # Telefoniteenuse pakkuja Interneti-pendriver
Käivitage seeriaseadmete loend:
ls / dev / serial / by-id -ls # Käsk ühendatud ja tuvastatud seeriaseadmete loendiks
4. samm - Gammu seadistamine
.Gammurci fail
Gammu konfigureerimiseks saate käsitsi luua faili nimega ".Gammurc" sisse "Juurekodu" järgmise sisuga ja kasutades käsku:
nano /root/.gammurc ########### NÄIDE SISU ########### [gammo] port = / dev / ttyUSB1 -> ttyUSB porti lubatud (ttyUSB0 - ttyUSB1 - ttyUSB2) mudel = ühendus = at19200 -> konfigureeritava ühenduse tüüp. synchronizetime = jah logifail = logformaat = mitte midagi use_locking = gammuloc = ###############################################
Või võite täita järgmise käsu, mis juhatab meid selle loomisel:
gammu-konfiguratsioon # Käsk konfiguratsioonifaili loomiseks
.Gammu-smsdrc fail
Gammu seadistamiseks muutke nimega faili käsitsi ".Gammu-smsdrc" kaustas "jne" operatsioonisüsteemi järgmise sisuga ja käsukäsu abil:
nano / etc / gammu-smsdrc ########### NÄIDE SISU ########### # Gammu SMS Daemoni konfiguratsioonifail # Gammu kogu konfiguratsioon, vt gammurc (5) [gammo] # Palun seadistage see! port = / dev / ttyUSB1 ühendus = at # Silumine #logformat = kogu tekst # SMSD seadistamine, vt gammu-smsdrc (5) [smsd] service = failid logifail = syslog # Silumisinfo suurendamine silumistase = 0 # Sõnumite salvestamise teed postkasti tee = / var / spool / gammu / postkast / väljundtee = / var / spool / gammu / outbox / sentsmspath = / var / spool / gammu / sent / errormspath = / var / spool / gammu / error / ###############################################
5. samm - tuvastage SMS / mobiilne Interneti-seade
Seda protseduuri saab teha kahel viisil:
Vorm 1
Kasutades gammu-smsdrc fail järgnevalt:
gammu -c / etc / gammu-smsdrc - tuvastage ########## NÄIDE SISU ########### Seade: / dev / ttyUSB1 Tootja: ZTE CORPORATION Mudel: teadmata (MF190) Püsivara: BD_MF190V1.0.0B06 IMEI: 355435048527666 IMSI SIM: 734061006753643 ##############################################
Vorm 2
Kasutades gammu identifitseerimise käsk järgnevalt:
gammu tuvastama ########## NÄIDE SISU ########### Seade: / dev / ttyUSB1 Tootja: ZTE CORPORATION Mudel: teadmata (MF190) Püsivara: BD_MF190V1.0.0B06 IMEI: 355435048527666 IMSI SIM: 734061006753643 ###############################################
6. samm - testige Gammu programmi
Gammu installimist ja konfiguratsiooni saate testida kahel viisil:
Vorm 1
Järgmise käsu täitmine:
gammugallmid ########## NÄIDE SISU ########### 0 SMS-i osa 0 SMS-järjestuses ###############################################
Vorm 2
Järgmise käsu täitmine:
gammu saadab tekstisõnumi 04161234567 Sisestage sõnumi tekst ja vajutage Ctrl + D: SEE ON LAEVANDUSE TÕEND. Kui soovite tühistada, vajutage klahvikombinatsiooni Ctrl + C ... SMS-ide saatmine 1/1 ... ootab võrguvastust .. OK, sõnumi viide = 7
Nüüd jääb üle vaid kontrollida, kas SMS-sõnum on sihtkohta jõudnud! Ja kui siiani on kõik hästi läinud, on teil programm juba installitud ja täiuslikult konfigureeritud SMS-ide saatmiseks oma terminali konsoolilt.
Ainult massveo jaoks Peame looma andmebaasi ja tegema uued saatmiskatsed. Kogu seda osa näeme selle artikli 2. osas ja 3. osas selle integreerimisega Kalkuni veebirakendus.
Kui teil on vaja ainult lihtsam rakendus isegi tavakasutaja jaoks võiksite proovida seda: Sinine telefon
Kui soovite sellest veidi rohkem teada saada gammu nad saavad minna ametlik juhend või lugege oma rakenduse kohta uudiseid uudiste rubriik või vaadake järgmist videot:
Hola este servidor de SMS sirve para enviar SMS desde linux a cualquier tipo de teléfono con cualquier operadora??
Kui märkate, viitab see käsklustega seadmetele saatmisele. Teisisõnu võiks sõnumeid saata igale operaatorile, kuid selleks kasutatakse modemi või telefoni.
Tere! Suurepärane õpetus Olen kõike järginud, kuid midagi, mida ma ei suutnud lahendada, ma ei tea, kas saate mind aidata, on modemi kaugühenduse loomine, st 2 serveri olemasolu ühes. Gamm-server, teises serveris USB-MODEM, siis kuidas peaksin konfigureerima parameetrit "port = / dev / ttyUSB1"?
Tänan teid juba ette.
tervitus
Tervitused, Otoniel. Ma tõesti ei tea, kuidas seda teha. Ta isegi uskus, et see pole võimalik ... Loodan, et keegi, kellel on Gammuga rohkem kogemusi, oskab teie küsimusele vastata.