Kā instalēt ziņojumapmaiņas serveri ar Gammu - 1. daļa

Gammu operētājsistēmai Linux

Gammu operētājsistēmai Linux

Mūsdienās īsziņu sūtīšana, izmantojot SMS, ir svarīga mobilās pieredzes sastāvdaļa, kā arī e-pasts internetā. Uzņēmējdarbības līmenī mobilā ziņojumapmaiņa daudzos gadījumos joprojām ir visefektīvākais un universālākais komunikācijas kanāls, ko pašlaik izmanto. Un salīdzinājumā ar citiem saziņas kanāliem, piemēram, pastu, mobilajās īsziņās ir daudz mazāk surogātpasta, un, visticamāk, visi saņēmēji tos nolasīs uzreiz pēc piegādes.

Tāpēc ir svarīgi, lai mūsu serveru infrastruktūrā vienmēr būtu pieejama Linux īsziņu serveris ar Gammu, gatavs aktivizēšanai, ja nepieciešams. UN Šīs ir darbības, kas daudziem noderēs kā ceļvedis vai modelis, lai panāktu instalēšanu un konfigurēšanu savā kalpu saimniecībā.

Gammu sinaptikā

Ievads

gammu citē savējos Oficiālā vietne spāņu valodā

»Projekta nosaukums, kā arī projekta nosaukums komandrindas utilīta, kuru varat izmantot, lai kontrolētu tālruni. Tas ir rakstīts C un veidots tālāk libGammu".

Ar kopīgiem vārdiem to var teikt Gammu ir mobilo ierīču ar tālruņa līnijām pārvaldības sistēma, tas ir, tas ir projekts, kas nodrošina abstrakcijas slāni, lai piekļūtu mobilajiem tālruņiem un to funkcijām. Tas aptver plašu tālruņu zīmolu loku, koncentrējoties uz saderīgiem AT tālruņiem un Nokia tālruņiem.

Gammu ir komandrindas (termināla) bibliotēka un utilītaLai gan tas nāk ar grafisko slāni ar nosaukumu Wammu, lai atvieglotu tā izmantošanu gala lietotājiem. Tam ir GNU GPL 2. versijas licence.

Šo projektu uzsāka Marcin Wiacek un kopā ar citiem, un to ar daudzu citu līdzstrādnieku palīdzību šobrīd vada Michal Čihař.

Gammu nodrošina piekļuvi visdažādākajām funkcijām. Tomēr atbalsta līmenis dažādos tālruņos ir atšķirīgs. Jūs varat apskatīt Gammu tālruņu datu bāzi, lai iegūtu lietotāju pieredzi ar dažādiem tālruņiem. Parasti tiek atbalstītas šādas funkcijas:

  • Zvanu uzskaite, uzsākšana un apstrāde
  • SMS atkopšana, dublēšana un nosūtīšana
  • MMS atkopšana
  • Kontaktpersonu saraksts, imports un eksports (vCard)
  • Kalendāra un uzdevumu uzskaitīšana, importēšana un eksportēšana (vCalendar vai iCalendar).
  • Tālruņa un tīkla informācijas atkopšana
  • Piekļuve tālruņa failu sistēmai.

Gammu instalēšana

1. solis - Gammu instalēšana

Pakotnes instalēšanai būs atkarīgas no Distro un tā versijas, bet DEBIAN 8 un DEBIAN 9 gadījumos tie tiks aprakstīti turpmāk:

apt instalēt gammu gammu-doc gammu-smsd libgammu7 libgsmsd7

# DEBIĶIS 8

apt instalēt gammu gammu-doc gammu-smsd libgammu8 libgsmsd8

# DEBIĶIS 9

apt instalēt mobilo platjoslas pakalpojumu sniedzēju info ppp pppconfig modemmanager usb-modewitch usb-modeswitch-data wvdial
# Noderīgas un izplatītas paketes interneta ierīču / īsziņu pārvaldībai USB portos.

2. solis - «DIALOUT» ostu pārbaude

Jūsu USB "Dialout" porti, ja tie ir uzskaitīti, var būt aprīkoti ar nomenklatūru "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" vai ttyS0, ttyS1, ttyS2, ttyS3.

Palaist tty portu sarakstu - iezvanpieeja:

ls -l / dev / tty *
# Uzskaitiet TTY porti

3. solis - pievienojiet SMS modema ierīci un apstipriniet tās noteikšanu

Palaist komandu lspci:

lsusb
# Komanda pievienoto USB ierīču sarakstam

Iedomāsimies, ka pievienotā un noteiktā ierīce ekrānā ekrānā parādās šādi:

Kopnes 001 ierīce 013: ID 19d2: 0031 ZTE WCDMA Technologies MSM MF110 / MF627 / MF636
# Tālruņa nodrošinātāja interneta pendriver

Palaist sērijveida ierīču sarakstu:

ls / dev / sērijas / pa-id -ls
# Komanda, lai uzskaitītu pievienotās un atklātās seriālās ierīces

4. solis - Gammu konfigurācija

.Gammurc fails

Lai konfigurētu Gammu, varat manuāli izveidot failu ar nosaukumu ".Gammurc" kas "Sakņu mājas" ar šādu saturu un izmantojot komandu komandu:

nano /root/.gammurc ########### PIEMĒRA SATURS ###########
[gammo]
ports = / dev / ttyUSB1 -> iespējoti ttyUSB porti (ttyUSB0 - ttyUSB1 - ttyUSB2)
modelis =
savienojums = at19200 -> Konfigurējamā savienojuma veids.
synchronizetime = jā
žurnālfails =
logformat = nekas
use_locking =
gammuloc =
###########################################################

Vai arī jūs varat izpildīt šādu komandu, kas mūs vadīs tās izveidē:

gamma konfigurācija
# Komanda, lai izveidotu konfigurācijas failu

.Gammu-smsdrc fails

Lai konfigurētu Gammu, manuāli rediģējiet nosaukto failu ".Gammu-smsdrc" mapē "utt" operētājsistēmas ar šādu saturu un izmantojot komandu komandu:

nano / etc / gammu-smsdrc ########### PIEMĒRA SATURS ###########

# Gammu SMS Daemon konfigurācijas fails

# Gammu bibliotēkas konfigurācija, sk. Gammurc (5)
[gammo]
# Lūdzu, konfigurējiet to!
ports = / dev / ttyUSB1
savienojums = plkst
# Atkļūdošana
#logformat = viss teksts

# SMSD konfigurācija, skatiet gammu-smsdrc (5)
[smsd]
pakalpojums = faili
žurnālfails = sistēmas žurnāls
# Palielināt atkļūdošanas informāciju
atkļūdošanas līmenis = 0

# Ceļi, kur tiek glabāti ziņojumi
iesūtnes ceļš = / var / spole / gammu / inbox /
outboxpath = / var / spool / gammu / outbox /
sentsmspath = / var / spole / gammu / sent /
errorsmspath = / var / spole / gammu / error /
###########################################################

5. solis - identificējiet SMS / mobilo interneta ierīci

Šo procedūru var veikt divos veidos:

1. forma

izmantojot gammu-smsdrc fails šādi:

gammu -c / etc / gammu-smsdrc --identificēt

########## PIEMĒRA SATURS ###########
Ierīce: / dev / ttyUSB1
Ražotājs: ZTE CORPORATION
Modelis: nezināms (MF190)
Programmaparatūra: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643 #############################################################

2. forma

izmantojot gammu identificēt komandu šādi:

gammu identificēt

########## PIEMĒRA SATURS ###########
Ierīce: / dev / ttyUSB1
Ražotājs: ZTE CORPORATION
Modelis: nezināms (MF190)
Programmaparatūra: BD_MF190V1.0.0B06
IMEI: 355435048527666
IMSI SIM: 734061006753643
###########################################################

6. solis - pārbaudiet Gammu programmu

Gammu instalēšanu un konfigurēšanu varat pārbaudīt divos veidos:

1. forma

Izpilda šādu komandu:

gammu golms

########## PIEMĒRA SATURS ###########

0 īsziņu daļas 0 īsziņu secībās

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

2. forma

Izpilda šādu komandu:

gammu nosūta īsziņu 04161234567

Ievadiet ziņojuma tekstu un nospiediet Ctrl + D:
TAS IR PIEGĀDES Pierādījums. Ja vēlaties atcelt, nospiediet Ctrl + C ...
Sūta īsziņu 1/1 ... gaida tīkla atbildi .. Labi, ziņas atsauce = 7

Tagad atliek tikai pārbaudīt, vai īsziņa ir sasniegusi galamērķi! Un, ja līdz šim viss ir izdevies labi, programma jau ir instalēta un perfekti konfigurēta, lai nosūtītu īsziņas no sava termināļa konsoles.

Tikai masveida sūtījumiem Mums ir jāizveido datu bāze un jāveic jauni nosūtīšanas testi. Mēs redzēsim visu šo daļu šī raksta 2. daļā un 3. daļā tās integrāciju ar Kalkun tīmekļa lietojumprogramma.

Ja vajag tikai vienkāršāka lietojumprogramma pat parastam lietotājam jūs to varētu izmēģināt: Zilais tālrunis

Ja vēlaties uzzināt nedaudz vairāk par gammu viņi var iet uz oficiālā rokasgrāmata vai lasiet ziņas par lietojumprogrammu savā ziņu sadaļa vai noskatieties šo video:


4 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Ramses teica

    Sveiki, šis SMS serveris tiek izmantots SMS sūtīšanai desde linux uz jebkura veida telefonu ar jebkuru operatoru??

  2.   Hosē Manuels Parrado Ortega teica

    Ja pamanāt, tas attiecas uz komandu sūtīšanu uz ierīcēm. Citiem vārdiem sakot, ziņojumus varētu nosūtīt jebkuram operatoram, taču tam tiek izmantots modems vai tālrunis.

  3.   Otoniels Rinkons teica

    Labdien, Lieliska apmācība. Esmu sekojis visam, bet ir kaut kas, ko es nevarēju atrisināt, es nezinu, vai varat man palīdzēt, un tā ir modema savienošana attālināti, tas ir, ja ir 2 serveri vienā Gamm serveri, otrā serverī USB MODEMS, tad kā man jākonfigurē parametrs "port = / dev / ttyUSB1"?
    Liels paldies jau iepriekš.
    sveiciens

    1.    Linux Post instalēšana teica

      Sveicināti, Otoniel. Man tiešām nav ne jausmas, kā tas būtu jādara. Viņš pat uzskatīja, ka tas nav iespējams... Ceru, ka kāds, kam ir lielāka pieredze darbā ar Gammu, var atbildēt uz jūsu jautājumu.