Wéi installéiere ech e Messaging Server mat Gammu - Deel 1

Gammu fir Linux

Gammu fir Linux

Haut ass SMS iwwer SMS e wichtege Bestanddeel vun der mobiler Erfahrung zesumme mat E-Mail via Internet. Um Geschäftsniveau ass mobil Messagerie a ville Fäll weider deen effektivsten an universelle Kommunikatiounskanal deen aktuell benotzt gëtt. A verglach mat anere Kommunikatiounskanäl wéi der Mail, mobil SMS Messagerie enthält vill manner Spam a gëtt méi wahrscheinlech vun allen Empfänger direkt bei der Liwwerung gelies.

Dofir ass et wichteg ëmmer eis Serverinfrastruktur ënner Linux bei Hand ze hunn en SMS Messaging Server mam Gammu, prett fir Aktivatioun wann néideg. AN Dëst sinn d'Schrëtt déi vill als Guide oder Modell déngen fir d'Installatioun an d'Konfiguratioun z'erreechen vun der selwechter bannent sengem Bauerendéngscht.

Gammu am Synaptic

Aféierung

Gammu zitéiert een dat eegent Offiziell Websäit op Spuenesch

»Den Numm vum Projet, souwéi den Numm vum Kommandozeilentool dat Dir benotzt fir Ären Telefon ze kontrolléieren. Et gëtt an C geschriwwen a weider gebaut libGammu".

A gemeinsame Wierder kann een dat soen Gammu ass e Management System fir mobilen Apparater mat Telefonslinnen, dat ass, et ass e Projet deen d'Abstraktiounsschicht bitt fir Zougang zu Handyen an hir Funktiounen ze kréien. Et deckt eng breet Palette vun Telefonsmarken, fokusséiert op kompatibel AT Telefonen an Nokia Telefonen.

Gammu ass eng Kommandozeil (Terminal) Bibliothéik an Utility, och wann et mat enger grafescher Schicht mam Numm Wammu kënnt fir d'Benotzung vun Endbenutzer erliichtert. Et huet eng GNU GPL Versioun 2 Lizenz.

Dëse Projet gouf vum Marcin Wiacek gestart an zesumme mat aneren, a gëtt de Moment vum Michal Čihař mat der Hëllef vu villen anere Mataarbechter geleet.

Gammu bitt Zougang zu enger grousser Villfalt vu Funktiounen. Wéi och ëmmer, de Supportniveau variéiert vun Telefon zu Telefon. Dir kënnt d'Gammu Telefondatebank fir Benotzererfarunge mat verschidden Telefonen ukucken. Déi folgend Features ginn allgemeng ënnerstëtzt:

  • Call Listing, Initiatioun an Handling
  • Erhuelung, Backup a SMS verschécken
  • MMS Erhuelung
  • Lëscht, Import an Export vu Kontakter (vCard)
  • Lëscht, Import an Export vu Kalenner an Aufgaben (vCalendar oder iCalendar).
  • Erhuelung vun Telefon- a Netzwierkinformatioun
  • Zougang zum Telefon Dateisystem.

Gammu Installatioun

Schrëtt 1 - Gammu Installatioun

Fir seng Installatioun hänken d'Päck vun der Distro a senger Versioun of, awer an de Fäll vun DEBIAN 8 an DEBIAN 9 ginn se hei ënnendrënner beschriwwen:

apt installéiert gammu gammu-doc gammu-smsd libgammu7 libgsmsd7

# DEBIAN 8

apt installéiert gammu gammu-doc gammu-smsd libgammu8 libgsmsd8

# DEBIAN 9

apt installéiert Handy-Breetband-Provider-Info ppp pppconfig Modemmanager USB-Modeswitch usb-modeswitch-data wvdial
# Nëtzlech a gemeinsam Packagen fir Managing Internet Devices / SMS op USB Ports.

Schrëtt 2 - Verifikatioun vu «DIALOUT» Häfen

Är USB "Dialout" Ports wann opgezielt kënne mat der Nomenklatur "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" oder ttyS0, ttyS1, ttyS2, ttyS3 kommen.

Run tty port Lëscht - Dialout:

ls -l / dev / tty *
# Lëscht TTY Ports

Schrëtt 3 - Connectéiert den SMS Modem Device a validéiert seng Detektioun

Fuerder lspci Kommando:

lsusb
# Kommando fir verbonne USB Geräter ze lëschten

Loosst eis virstellen datt den Apparat verbonne a detektéiert um Bildschierm als folgend am Terminal erschéngt:

Bus 001 Apparat 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Telefonanbieter Internet Pendriver

Run Lëscht vu Serienapparaten:

ls / dev / serial / by-id -ls
# Kommando fir verbonne a detektéiert Serienapparater opzezielen

Schrëtt 4 - Gammu Konfiguratioun

.Gammurc Datei

Fir Gammu ze konfiguréieren kënnt Dir manuell eng Datei erstellen déi genannt gëtt ".Gammurc" An der "Root Heem" mat folgendem Inhalt a benotzt de Kommando Kommando:

nano /root/.gammurc ########### EXEMPEL INHALT ###########
[gamm]
Hafen = / Dev / ttyUSB1 -> ttyUSB Ports aktivéiert (ttyUSB0 - ttyUSB1 - ttyUSB2)
Modell =
Verbindung = at19200 -> Aart Verbindung ze konfiguréieren.
synchronizetime = jo
Logbicher =
Logformat = näischt
use_locking =
gammuloc =
############################ ########################

Oder Dir kënnt de folgenden Kommando ausféieren deen eis a senger Creatioun féiert:

gammu-config
# Kommando fir Konfiguratiounsdatei ze erstellen

.Gammu-smsdrc Datei

Fir Gammu ze konfiguréieren ännert déi genannte Datei manuell ".Gammu-smsdrc" am Dossier "etc" vum Betribssystem mat folgendem Inhalt a mam Kommando Kommando:

nano / etc / gammu-smsdrc ########### EXEMPEL INHALT ############

# Konfiguratiounsdatei fir Gammu SMS Daemon

# Gammu Bibliothéik Konfiguratioun, kuckt Gammurc (5)
[gamm]
# Konfiguréiert dëst w.e.g.!
Hafen = / Dev / ttyUSB1
Verbindung = bei
# Debuggen
#logformat = Textall

# SMSD Konfiguratioun, kuckt gammu-smsdrc (5)
[smsd]
Service = Dateien
aloggenfile = syslog
# Erhéijung fir Debuggen Informatiounen
Debuglevel = 0

# Weeër wou Messagen gespäichert sinn
Inboxpath = / var / spool / gammu / Inbox /
Outboxpath = / var / spool / gammu / outbox /
sentsmspath = / var / spool / gammu / sent /
errormspath = / var / spool / gammu / error /
############################ ########################

Schrëtt 5 - Identifizéiert SMS / Mobile Internet Device

Dës Prozedur kann op 2 Weeër gemaach ginn:

Form 1

Mat Hëllef vun der gammu-smsdrc Datei wéi follegt:

gammu -c / etc / gammu-smsdrc - identifizéieren

########## EXEMPEL INHALT ###########
Apparat: / dev / ttyUSB1
Hiersteller: ZTE CORPORATION
Modell: onbekannt (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643 ######################## ##################################

Form 2

Mat Hëllef vun der gammu z'identifizéieren Kommando wéi follegt:

gammu identifizéieren

########## EXEMPEL INHALT ###########
Apparat: / dev / ttyUSB1
Hiersteller: ZTE CORPORATION
Modell: onbekannt (MF190)
Firmware: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643
############################ ########################

Schrëtt 6 - Test de Gammu Programm

Dir kënnt d'Installatioun an d'Konfiguratioun vu Gammu op 2 Weeër testen:

Form 1

Fëllt de folgenden Kommando aus:

gammu getallsms

########## EXEMPEL INHALT ###########

0 SMS Deeler an 0 SMS Sequenzen

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

Form 2

Fëllt de folgenden Kommando aus:

gammu schéckt SMS 04161234567

Gitt den Text vun der Noriicht an dréckt Ctrl + D:
Dëst ass e Beweis vu Versand. Wann Dir annuléiere wëllt, dréckt Ctrl + C ...
SMS schécken 1/1 ... waart op d'Netzwierk Äntwert .. OK, Message Referenz = 7

Elo bleift just nach ze kontrolléieren datt d'SMS Noriicht hir Destinatioun erreecht huet! A wann bis elo alles gutt gelaf ass, hutt Dir de Programm installéiert a perfekt konfiguréiert fir SMSen aus der Konsol vun Ärem Terminal ze schécken.

Nëmme fir Massentransporter Mir mussen d'Datebank erstellen an nei Versandversuchs Tester maachen. Mir gesinn all dësen Deel am Deel 2 vun dësem Artikel an am Deel 3 seng Integratioun mat der Kalkun Webapplikatioun.

Wann Dir nëmmen braucht eng méi einfach Uwendung och fir en normale Benotzer kënnt Dir dëst probéieren: Bluefone

Wann Dir wëllt e bësse méi iwwer goen Gammu si kënne goen offiziell Handbuch oder liest d'Neiegkeeten iwwer d'Applikatioun op Ärem Neiegkeet Sektioun oder kuckt de folgende Video:


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

2 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Ramses sot

    Moien, dësen SMS Server gëtt benotzt fir SMS vu Linux op all Typ vun Telefon mat all Bedreiwer ze schécken?

  2.   Jose Manuel Parrado Ortega sot

    Wann Dir bemierkt, bezitt et sech op Kommandoen op Geräter ze schécken. An anere Wierder, Messagen kéinten un all Bedreiwer geschéckt ginn, awer e Modem oder Telefon gëtt dofir benotzt.