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ā.
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.
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:
Sveiki, šis SMS serveris tiek izmantots SMS sūtīšanai desde linux uz jebkura veida telefonu ar jebkuru operatoru??
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.
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
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.