Sõnumserveri installimine Gammuga - 1. osa

Gammu Linuxile

Gammu Linuxile

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.

Gammu sünaptilises

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.

Gammu installimine

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:


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  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

    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.

  3.   Otoniel Rincon DIJO

    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

    1.    Linuxi postituse installimine DIJO

      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.