Si të instaloni një server mesazhesh me Gammu - Pjesa 1

Gammu për Linux

Gammu për Linux

Aktualisht mesazhet me tekst përmes SMS janë një pjesë e rëndësishme e përvojës në celular së bashku me postën elektronike përmes internetit. Në nivelin e biznesit, mesazhet celularë në shumë raste vazhdojnë të jenë kanali më efektiv dhe universal i komunikimit aktualisht në përdorim. Dhe në krahasim me kanalet e tjera të komunikimit si posta, Mesazhet SMS në celular përmbajnë shumë më pak spam dhe ka më shumë të ngjarë të lexohen nga të gjithë marrësit menjëherë pas dorëzimit.

Për shkak të kësaj është e rëndësishme që gjithmonë të kemi në dorë infrastrukturën e serverit tonë nën Linux një server mesazhesh SMS me Gammu, gati për aktivizim nëse kërkohet. DHE Këto janë hapat që do të shërbejnë shumë si një udhëzues ose model për të arritur instalimin dhe konfigurimin të së njëjtës brenda Fermës së saj të Shërbëtorëve.

Gammu në Sinaptik

paraqitje

gammu po citon të vetën Uebfaqe zyrtare në Spanjisht

»Emri i projektit, si dhe emri i programi i komandës që mund të përdorni për të kontrolluar telefonin tuaj. Shtë shkruar në C dhe është ndërtuar mbi të libGammu".

Me fjalë të zakonshme mund të thuhet se Gammu është një sistem menaxhimi për pajisjet mobile me linja telefonikeKjo është, është një projekt që siguron shtresën e abstraksionit për të hyrë në celularët dhe funksionet e tyre. Ai mbulon një gamë të gjerë të markave të telefonave, duke u përqëndruar në telefonat AT të pajtueshëm dhe telefonat Nokia.

Gammu është një bibliotekë dhe mjet i linjës komanduese (terminale)Megjithëse vjen me një shtresë grafike të quajtur Wammu për të lehtësuar përdorimin e saj nga përdoruesit përfundimtarë. Ka një licencë GNU GPL version 2.

Ky projekt u fillua nga Marcin Wiacek dhe së bashku me të tjerët, dhe aktualisht drejtohet nga Michal Čihař me ndihmën e shumë bashkëpunëtorëve të tjerë.

Gammu siguron qasje në një larmi karakteristikash. Sidoqoftë, niveli i mbështetjes ndryshon nga telefoni në telefon. Mund të shikoni Databazën e Telefonave Gammu për përvojat e përdoruesve me telefona të ndryshëm. Karakteristikat e mëposhtme zakonisht mbështeten:

  • Listimi, fillimi dhe trajtimi i thirrjeve
  • Riparimi, rezervimi dhe dërgimi i SMS
  • Riparimi i MMS
  • Lista, importi dhe eksporti i kontakteve (vCard)
  • Listimi, importimi dhe eksportimi i kalendarit dhe detyrave (vCalendar ose iCalendar).
  • Riparimi i informacionit të telefonit dhe rrjetit
  • Aksesi në sistemin e skedarëve telefonikë.

Instalimi i Gammu

Hapi 1 - Instalimi i Gammu

Për instalimin e tij, paketat do të varen nga Distro dhe versioni i tij, por në rastet e DEBIAN 8 dhe DEBIAN 9, ato do të përshkruhen më poshtë:

instalo gammu gammu-doc gammu-smsd libgammu7 libgsmsd7

# DEBIAN 8

instalo gammu gammu-doc gammu-smsd libgammu8 libgsmsd8

# DEBIAN 9

instalo-ofruesin e broadband-it celular-informacion ppp ppp konfiguro modeminxher menaxherin usb-modes-switch usb-modes-switch-data wvdial
# Pako të dobishme dhe të zakonshme për Menaxhimin e Pajisjeve të Internetit / SMS në Portet USB.

Hapi 2 - Verifikimi i Porteve «DIALOUT»

Portet tuaja USB "Dialout" kur renditen mund të vijnë me nomenklaturën "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" ose ttyS0, ttyS1, ttyS2, ttyS3.

Ekzekutoni listën e portave tty - thirrja:

ls -l / dev / tty *
# Lista e porteve TTY

Hapi 3 - Lidhni pajisjen Modem SMS dhe vërtetoni zbulimin e saj

Ekzekutoni komandën lspci:

lsusb
# Komanda për të renditur pajisjet e lidhura USB

Le të imagjinojmë që Pajisja e lidhur dhe e zbuluar shfaqet në ekran si më poshtë në terminal:

Pajisja autobus 001 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Varëse interneti e ofruesit të telefonit

Drejtoni listën e pajisjeve serike:

ls / dev / serial / nga-id -ls
# Komanda për të renditur pajisjet serike të lidhura dhe të zbuluara

Hapi 4 - Konfigurimi i Gammu

Skedari Gammurc

Për të konfiguruar Gammu mund të krijoni manualisht një skedar të quajtur ".Gammurc""Root home" me përmbajtjen vijuese dhe duke përdorur komandën komanduese:

nano /root/.gammurc ########### PTRMBAJTJA E SHEMBULLIT ############
[gamë]
port = / dev / ttyUSB1 -> aktivizohen portet ttyUSB (ttyUSB0 - ttyUSB1 - ttyUSB2)
model =
lidhje = at19200 -> Lloji i lidhjes që do të konfigurohet.
koha e sinkronizimit = po
regjistër =
logformat = asgjë
përdorimi_bllokimi =
gamulok =
##############################################

Ose mund të ekzekutoni komandën e mëposhtme që do të na drejtojë në krijimin e saj:

konfigurimi gammu
# Komanda për të krijuar skedarin e konfigurimit

Skedari .Gammu-smsdrc

Për të konfiguruar Gammu redaktoni manualisht skedarin me emrin ".Gammu-smsdrc" në dosje "etj" të sistemit operativ me përmbajtjen vijuese dhe duke përdorur komandën komanduese:

nano / etc / gammu-smsdrc ########### PTRMBAJTJA E SHEMBULLIT #############

# Skedari i konfigurimit për Gammu SMS Daemon

# Konfigurimi i bibliotekës Gammu, shih gammurc (5)
[gamë]
# Ju lutem konfiguroni këtë!
port = / dev / ttyUSB1
lidhje = në
# Korrigjimi i gabimeve
#logformat = të gjitha tekstet

# Konfigurimi i SMSD, shih gammu-smsdrc (5)
[smsd]
shërbim = skedarë
logfile = syslog
# Rritja për informacionin e korrigjimit të gabimeve
niveli i korrigjimit të gabimeve = 0

# Shtigjet ku ruhen mesazhet
inboxpath = / var / spool / gammu / inbox /
rruga dalëse = / var / spool / gammu / outbox /
sentsmspath = / var / spool / gammu / dërguar /
gabimemspath = / var / spool / gammu / gabim /
##############################################

Hapi 5 - Identifikoni SMS / Pajisjen e Internetit Mobile

Kjo procedurë mund të bëhet në 2 mënyra:

Mënyra 1

Duke përdorur skedari gammu-smsdrc si në vazhdim:

gammu -c / etc / gammu-smsdrc - identifikoni

########## PTRMBAJTJA E SHEMBULLIT ############
Pajisja: / dev / ttyUSB1
Prodhuesi: ZTE CORPORATION
Modeli: i panjohur (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643 ################################################################################ با

Mënyra 2

Duke përdorur komanda e identifikimit gammu si në vazhdim:

identifikoj gammu

########## PTRMBAJTJA E SHEMBULLIT ############
Pajisja: / dev / ttyUSB1
Prodhuesi: ZTE CORPORATION
Modeli: i panjohur (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
SIM IMSI: 734061006753643
##############################################

Hapi 6 - Testoni programin Gammu

Ju mund të provoni instalimin dhe konfigurimin e Gammu në 2 mënyra:

Mënyra 1

Ekzekutimi i komandës së mëposhtme:

gammu getallsms

########## PTRMBAJTJA E SHEMBULLIT ############

0 pjesë SMS në 0 sekuenca SMS

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

Mënyra 2

Ekzekutimi i komandës së mëposhtme:

gammu sendsms tekst 04161234567

Futni tekstin e mesazhit dhe shtypni Ctrl + D:
Kjo është një provë e transportit. Nëse dëshironi të anuloni, shtypni Ctrl + C ...
Dërgimi i SMS 1/1 ... në pritje të përgjigjes së rrjetit .. Në rregull, referenca e mesazhit = 7

Tani mbetet vetëm të verifikojmë që mesazhi SMS ka arritur në destinacionin e tij! Dhe nëse deri më tani gjithçka ka shkuar mirë, ju tashmë keni programin të instaluar dhe konfiguruar në mënyrë të përsosur për të dërguar mesazhe SMS nga Console e Terminalit tuaj.

Vetëm për dërgesat masive Ne kemi nevojë për të krijuar bazën e të dhënave dhe për të bërë teste të reja transporti. Ne do ta shohim të gjithë këtë pjesë në pjesën 2 të këtij neni dhe në pjesën 3 integrimin e saj me Aplikim në internet Kalkun.

Nëse keni nevojë vetëm një aplikim më i thjeshtë edhe për një përdorues normal mund ta provoni këtë: Telefoni blu

Nëse doni të kaloni pak më shumë gammu ata mund të shkojnë në manual zyrtar ose lexoni lajmet në lidhje me aplikacionin tuaj seksioni i lajmeve ose shikoni videon e mëposhtme:


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Ramses dijo

    Përshëndetje, ky server SMS përdoret për të dërguar SMS desde linux ne cdo lloj telefoni me ndonje operator??

  2.   Jose Manuel Parrado Ortega dijo

    Nëse vini re, i referohet dërgimit të komandave te pajisjet. Me fjalë të tjera, mesazhet mund t'i dërgohen çdo operatori, por për këtë përdoret një modem ose telefon.

  3.   Otoniel Rincon dijo

    Pershendetje, tutorial i shkelqyer kam ndjekur gjithcka, por ka dicka qe nuk kam mundur ta zgjidh, nuk e di nese mund te me ndihmoni, dhe eshte lidhja e modemit nga distanca, pra te kesh 2 servera, ne nje. serverin Gamm, në serverin tjetër USB MODEM, atëherë si duhet të konfiguroj parametrin "port = / dev / ttyUSB1"?
    Faleminderit shume paraprakisht.
    një përshëndetje

    1.    Instaloni Linux Post dijo

      Përshëndetje, Otoniel. Unë me të vërtetë nuk e kam idenë se si duhet bërë kjo. Ai madje besonte se kjo nuk është e mundur ... Unë shpresoj se dikush me më shumë përvojë me Gammu mund t'i përgjigjet pyetjes suaj.