Bezmaksas masveida SMS sūtīšanas sistēma

Reti, bet dažreiz rodas nepieciešamība pēc ziņojumu nosūtīšanas sistēmas, kas ļauj lēti, vai pat pa velti, noteiktai cilvēku grupai nosūtīt SMS.

Šoreiz pastāstīšu par metodēm, kuras esmu lietojis masveida SMS sūtīšanai.

SMS no e-pasta

Tā runā, ka mūsdienās skolās lietotie e-žurnāli (web sistēmas, kurās var sekot savām/bērnu atzīmēm) piedāvā masveida SMS sūtīšanu kā ekstru. Kad es gāju vidusskolā, tādi brīnumi nebija pieejami (vismaz nebija dzirdēts, ka tos lietotu Latvijas skolās), tāpēc nekas cits neatlika kā veidot pašam savu.

Izpētījis situāciju secināju, ka visvienkāršākais veids, kā nosūtīt SMS ir izmantot  “SMS no e-pasta” pakalpojumu. (Tad vēl nebija ne mazākā nojausma kā lauzt Captchas.) Tiesa, bija nepieciešams aktivizēt pakalpojumu katra saņēmēja tālrunī. Dīvaini, bet lielākā daļa klasesbiedru piekrita un aktivizēja šo pakalpojumu (pagāja dažas nedēļas, kamēr visus pierunāju 😀 ).

Tālākais bija vienkārši. Uz sava vecā bloga bāzes izveidoju sistēmu, kurā pievienoju visu klasesbiedru vārdus. Tie tika sīkāk iedalīti kategorijās zēni/meitenes, krievu/vācu valoda, pirmā/otrā angļu valodas grupa utt. Pievienoju pat lauku “spam”, kas nozīmēja, ka klasesbiedrs piekritis saņemt informāciju, kura nav saistīta ar mācībām.

Sistēma darbojās, bet netika lietota bieži. Bija arī problēma ar atsevišķiem mobilo pakalpojumu operatoriem, jo tie nepiedāvāja “SMS no e-pasta”.

Skola beidzās un sistēma tika aizmirsta.

Gammu smsd

Vēlāk operatoriem uzpeldēja dažādi piedāvājumi, kas ļauj pa lēto/bez maksas sūtīt SMS. To pamanījis, nolēmu izveidot jaunu SMS sistēmu. Dealextreme.com pasūtīju lētu GSM/GPRS modemu, kurš veic visas nepieciešamās funkcijas (SMS sūtīšanu/saņemšanu) un vēl vairāk.

SMS sūtīšanai un saņemšanai nolēmu izmantot Gammu smsd, jo tas ļauj izvēlēties tādu datubāzes dzini, kāds katram labāk patīk, tam ir ērta konfigurācija un tas ir atvērtā koda produkts.

Sanāca neliela aizķeršanās, jo gammu-smsd negribēja darboties ar iepriekš minēto ierīci. Par šo kļūdu paziņoju Gammu izstrādātājiem, bet tā kā nesagaidīju vēlamo reakciju, pats pieķēros pie kļūdas labošanas. Ar 1337 hax (dažām aizkomentētām rindiņām) problēma tika novērsta un sistēma bija gandrīz gatava izmantošanai. Starp citu, vēlāk problēmu (pareizi) novērsa oficiālie iztrādātāji. Pats nepārbaudīju, bet atnāca ziņa, ka bugu salabojuši.

Nezinu vai tas tādēļ, ka bija kļūda, vai arī gammu-smsd tā uzbūvēts, bet man automātiski nesalīmēja multi-part SMS, tāpēc nācās izveidot nelielu skriptu. Par laimi, gammu-smsd iespējams nokonfigurēt tā, lai pēc SMS saņemšanas tiktu izpildīta kāda noteikta komanda. Skripta veidošanas procesā iemācījos daudz jauna par SMS uzbūvi.

Sistēma bija gatava lietošanai!

Uz kādu laiku sistēmu aizdevu pāris cilvēkiem, kuri, iespējams, to izmantoja, lai 2010.g. LU fizmatu un datoriķu iepazīšanās pasākuma apmeklētājiem nosūtītu informāciju.

Jā, protams, paiet kāds laiks kamēr nosūta vairākus simtus SMS, bet ja tas nav tik steidzami (var pagaidīt pāris stundas), tad šis risinājums ir gana labs.

Ak jā, pieļauju, ka lielākā daļa operatoru aizliedz izmantot viņu lēto SMS pakalpojumus komerciāliem mērķiem, nemaz nerunājot par nevēlamu spamu. Lietojiet to prātīgi un slēpjaties vai esiet gatavi maksāt.

Pielietojuma idejas

Ir doma brīvākā brīdī izveidot vietējo “SMS to Twitter” servisu, kā arī ko līdzīgu privātam uzziņu dienestam (transporta saraksti utt.) un pat fīču “piezvani serverim”, jeb atbilde (iespējams, izmantojot espeak) uz balss komandām (jā, iepriekš minētais modems māk arī atbildēt un veikt zvanus). Vēl to varētu izmantot numura apstiprināšanai (reģistrējoties kādā sistēmā).

3 thoughts on “Bezmaksas masveida SMS sūtīšanas sistēma”

Leave a Reply

Your email address will not be published.