Visoka škola strukovnih studija za informacione i komunikacione tehnologije. SMS Gateway. Dr Nenad Kojić

Similar documents
Podešavanje za eduroam ios

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

1. Instalacija programske podrške

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

Otpremanje video snimka na YouTube

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

SAS On Demand. Video: Upute za registraciju:

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

UPUTSTVO. za ruter TP-LINK TD-854W/ TD-W8951NB

Tutorijal za Štefice za upload slika na forum.

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

Pravljenje Screenshota. 1. Korak

BENCHMARKING HOSTELA

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

Upute za VDSL modem Innbox F60 FTTH

- Vežba 1 (dodatan materijal) - Kreiranje Web šablona (template) pomoću softvera Adobe Photoshop CS

Babylon - instalacija,aktivacija i rad sa njim

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

Uvod u relacione baze podataka

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

Uputstvo za konfigurisanje uređaja Roadstar

Kako instalirati Apache/PHP/MySQL na lokalnom kompjuteru pod Windowsima

MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU STRUČNI STUDIJ RAČUNARSTVA SMJER: MREŽNO INŽENJERSTVO MATKO MARTEK MREŽNA KONFIGURACIJA I PROTOKOLI ZA POVEZIVANJE

Nejednakosti s faktorijelima

Windows Easy Transfer

DZM Aplikacija za servise

Aplikacija za podršku transferu tehnologija

Upute za korištenje makronaredbi gml2dwg i gml2dgn

CJENOVNIK USLUGA. 01. Septembar 2017.

Port Community System

MikroC biblioteka za PDU format SMS poruke

KatzeView Uputstvo. verzija Novi Sad Josifa Marinkovića 44. Tel: +381 (0) Fax: +381 (0) Mob: +381 (0)

DOSTAVUANJE PONUDA ZA WIMAX MONTENEGRO DOO PODGORICA

PROJEKTNI PRORAČUN 1

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

FAQ - najčešće postavljana pitanja. PBZ Wave2Pay usluga

RANI BOOKING TURSKA LJETO 2017

0 Skripta za test iz elektrosnog poslovanja

TEHNOLOGIJA, INFORMATIKA I OBRAZOVANJE ZA DRUŠTVO UČENJA I ZNANJA 6. Međunarodni Simpozijum, Tehnički fakultet Čačak, 3 5. jun 2011.

STRUČNA PRAKSA B-PRO TEMA 13

Mobilno računarstvo. Mobilni uređaji i njihove karakteristike

RAZVOJ NGA MREŽA U CRNOJ GORI

IMPLEMENTACIJA TEHNIKA ZA POVEĆANJE BROJA PODRŽANIH KONKURENTNIH KORISNIKA VEB SAJTA

Provjera opreme 6 Priprema Kreiranje nove veze za povezivanje na Internet u Windows XP Povezivanje na Internet 14

MRS MRSLab09 Metodologija Razvoja Softvera Vežba 09

OBJEKTNO ORIJENTISANO PROGRAMIRANJE

za STB GO4TV in alliance with GSS media

UPUTE ZA INSTALACIJU PROGRAMA FINBOLT 2007 tvrtke BOLTANO d.o.o.

Bušilice nove generacije. ImpactDrill

SimPal-T3 GSM UPRAVLJAČKI MODUL-TERMOSTAT

1.UVOD. Ključne reči: upotrebljivost, praćenje, korisnički interfejs, aplikacija

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

Uputstvo za korišćenje Asseco WEB 3.0 aplikacije za Fizička lica


Struktura indeksa: B-stablo. ls/swd/btree/btree.html

IZRADA TEHNIČKE DOKUMENTACIJE

Office 365, upute za korištenje elektroničke pošte

WEBE-Bankzapravnalica Uputstvo za upotrebu

Интеграција система паметне куће са Амазон Алекса сервисом

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

MEĐIMURSKO VELEUČILIŠTE U ČAKOVCU RAČUNARSTVO ROBERT PRAŠNIČKI

Prvi koraci u razvoju bankarskog on-line sistema u Japanu napravljeni su sredinom 60-tih godina prošlog veka i to najpre za on-line, real-time obradu

Da bi se napravio izvještaj u Accessu potrebno je na izborniku Create odabrati karticu naredbi Reports.

STRUKTURNO KABLIRANJE

Uputstva za upotrebu štampača CITIZEN S310II

ENR 1.4 OPIS I KLASIFIKACIJA VAZDUŠNOG PROSTORA U KOME SE PRUŽAJU ATS USLUGE ENR 1.4 ATS AIRSPACE CLASSIFICATION AND DESCRIPTION

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

INFORMATIKA II AutoCAD 9. deo. Rudarsko-geološki fakultet Rudarski odsek

Poslednjih godina Internet beleži i dramatičan

EUnet dial-up konfigurator

Klasterizacija. NIKOLA MILIKIĆ URL:

SimPal-T3 GSM UPRAVLJAČKI MODUL-TERMOSTAT

GIGABIT PASSIVE OPTICAL NETWORK

INTEGRACIJA MOBILNIH UREĐAJA U KORPORATIVNI SISTEM

Priprema podataka. NIKOLA MILIKIĆ URL:

Projektovanje i implementacija ASP modela Doc. dr Željko Marčićević PROJEKTOVANJE I IMPLEMENTACIJA ASP MODELA

TEHNO SISTEM d.o.o. PRODUCT CATALOGUE KATALOG PROIZVODA TOPLOSKUPLJAJUĆI KABLOVSKI PRIBOR HEAT-SHRINKABLE CABLE ACCESSORIES

16 IZRADA WEB STRANICA

TEHNIĈKO VELEUĈILIŠTE U ZAGREBU ELEKTROTEHNIĈKI ODJEL Prof.dr.sc.KREŠIMIR MEŠTROVIĆ POUZDANOST VISOKONAPONSKIH PREKIDAĈA

SISTEMI ZA UPRAVLJANJE SADRŽAJEM

En-route procedures VFR

1. MODEL (Ulaz / Zadržavanje / Stanje)

UNIVERZITET SINGIDUNUM

VEB APLIKACIJA ZA IZBOR KOKTELA

Parametre pripojenia vo vlastnej sieti podniku Maximálna prenosová rýchlosť smerom k užívateľovi (Mbit/s)

Help za FreePOS. Zatim iz foldera "FI550update" fajl "FI550.exe" treba prekopirati preko postojećeg koji se nalazi na putanji C:\Fi550\Programi\.

Telekomunikacioni kanali, medijumi, protokoli

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Uputstvo za aktivaciju i korišćenje msberbankbl aplikacije

ЗАВРШНИ (BACHELOR) РАД

FAKULTET ZA POSLOVNU INFORMATIKU

Nokia N95 8GB Uputstvo za korisnika. 4. izdanje

Mindomo online aplikacija za izradu umnih mapa

Transcription:

Visoka škola strukovnih studija za informacione i komunikacione tehnologije SMS Gateway Dr Nenad Kojić

Uvod SMS Gateway-i najčešće predstavljaju desktop aplikacije koji treba da omoguće korisničkim aplikacijama primanje tj. slanje SMS poruka sa ili na mobilni uređaj. Ovaj softver se koristi kao interfejs nekog višeg programskog jezika i baze podataka i krajnjeg korisnika putem SMS-a. Ceo sistem se inicijalizuje slanjem SMS poruke od strane proizvoljnog korisnika na broj poznati telefona, koji ima fiksno priključeni telefon na Slici 1. Ovaj mobilni telefon je fiksnom vezom priključen računar na kome je instaliran SMS Gateway. Ovaj telefon ima fiksan pretplatnički broj i nalazi se na stalnom napajanju. Ovom mobilnom telefonu se pristupa kao i svakom drugom u telekomunikacionoj mreži, s tim što SMS Gateway kontoliše sve dolazne i odlazne SMS-ove, dok pozive ne obrađuje.

Blok šema rada SMS Gateway-a

Inicijalizacija sistema Dolaznom SMS porukom, u fiksno priključeni mobilni uređaj, SMS Gateway se trigeruje i preuzima kompletan sadržaj poruke, dok se ta poruka iz memorije dolaznih poruka telefona briše. Na taj način predupređen je problem nagomilavanja dolaznih poruka u telefonu i eventualna blokada narednih poruka zbog zauzimanja memorijskog prostora telefona. Sadržaj dolazne poruke se zatim obrađuje na način definisan podešavanjima SMS Gateway-a. U ovom slučaju podešeno je da se kompletan sadržaj prosledi namenski kreiranoj stranici aplikacije, index.php. Ova stranica dalje sadržaj analizira, autorizuje, snima u bazu podataka i aktivira dodatne funkcionalnosti aplikacije.

Dostupni podaci Pored sadržaja SMS poruke, SMS Gateway se može podesiti tako da prosledi i dodatne informacije. U ovom slučaju korišćeni su sledeći podaci: Datum dolaska SMS poruke Vreme dolaska SMS poruke Broj mobilnog telefona sa koga je SMS poslat i Sadržaj korisničke poruke, u kome se mora nalaziti skup karaktera za autorizaciju i autentifikaciju sistemu i upravljački sadržaj namenjen sistemu. Ispravnom konfiguracijom svih komponenti SMS Gateway-a, i definisanjem putanje do aplikacije i strane aplikacije kojoj se podaci prosleđuju, uloga SMS Gateway-a je uspešno završena. Sav ostali deo upravljačkih komandi realizuje aplikacija.

Ozeki http://www.ozeki.hu http://www.ozekisms.com

Veza sa mobilnim telefonom Nakon logovanja, da bi telefon uspešno bio spojen sa Ozekijem, potrebno je podesiti: a)gsm drajver i b)određene plugin-ove.

a) Instalacija driver-a

63 +38163100100 Operator Telenor

Kraj spajanja telefona i Ozeki-ja!

b) Instalacija plugin-a

Promenareceiver-a

Now SMS gateway-a U ovomprojektuje korišćenaverzijav2007.06.27. Ovajgateway radi samonawindowsplatformama. Adresasakojeje preuzetnow SMS gateway je : http://aluigi.org/poc/nowsmsz.zip

Podešavanje

Pošto je SMSC koneckija podešena, potrebno je testirati modem klikomnadugmetest and Add Modem Sada je potebno da sačekamo da gatewaydetektujemodem, odnosnodaproveridalimodem podržava Extended AT command set

Kada je modem uspešno dodat sledećeštotrebadase definišeje brojsim karticekojase nalaziu modemu. Dabi se podesioovaj podatak potrebno je odabrati dugme Propertis.

Phone Number označavabrojsim karticekojase nalaziu GSM modemu. Ovo poljenijeobaveznopopunitiakoimamojednusmsc konekcijuilijedangsm modem. Modem PIN predstavlja PIN kodzasim karticu, takođenijeobaveznopopuniti, jedinoukolikoje potrebanondagatrebauneti. SMS Access -imatri opcijedefault, GSM, GPRS. Ovopoljeslužidaodredikakoće modem da pošalje poruku. Postoje dva načina: komutacija veza i komutacija paketa. Opcija Default uključuje i EDGE i 3G/ WCDMA/ UMTS. Ako podesimo opciju GSM onda ograničavamo modem da koristi komutaciju veza kao tehnologiju za prenos podataka, a ako izaberemo GPRS onda je tehnologija prenosa komutacija paketa. Generalno, komutacija paketa nudi bolje performanse kada je u pitanju prenos podataka. Tako da je najbolje izabrati opciju Default. Routing ovde je najbitnije da bude čekirana opcija Support any outbound message traffic. A da lista Preferred SMSC Connection ostane prazna. Ova lista ograničavapošiljaoce. Akodefinišemo pošiljaoca, ondazaovusmsc konekcijućese obrađivatiporukekojedođusadefinisanogbrojakojise nalazinalisti. Ovimse završavaju podešavanja vezana za modem. Kada je sve to pravilno popunjeno onda je potrebno kliknuti na dugme OK.

SMS Gateway servis podržavajošnekolikoopcija, alizaovajprojekat je najbitniji 2-Way servis. Sa trenutnim podešavanjima porukamožebitiprimljena, s obziromnato dakartica2- Way nije podešena odgovor naporukuse nećevratiti. Primljena poruka će biti sačuvanau SMS-IN folderu. Ukoliko ovaj folder ne postoje prilikom dolaska prve poruke gateway će ih sam kreirati.

Podešavanjekartice2-Way Process Received SMS Messages - je polje koje morabitičekiranodabi se omogućio2-way servis. SMS Command Prefix-je opcijau kojojse definiše prva reč poruke(prefiks) na osnovu koje će se birati komanda koju će gateway izvršiti. U slučajudaje prefiksporuke Info,, -izvršićese komanda INFO,,, iliakose u prefiksu nalazibilo koja druga reč, gateway će izvršiti komandu *,, - koja prihvata bilo koju reč u prefiksu. Ukoliko komandu *,, ne definišemo kao,,sms Command Prefix, sve poruke koje budu pristizale, a kojeu prefiksune sadrže,, Info,čuvaćese u SMS-IN. RecivePhone Number(s)-u ovompoljuse upisuje broj sa kojeg će da izvršavaju određene komande.

Command to Execute-ovdese definišekomandakojugatewayrazume, može da sadrži HTTP komandu, tako što se gateway HTTP protokolom konektujedo nekedrugeaplikacije. Ovako izgleda komanda koja se unosi polje,,command to Execute : http://server:port/path?sender=@@sender@@&message=@@fullsms @@ Prilikom izrade ovog rada na localhost-u koriščena je komada http://127.0.0.1/folder/servis.php?telefon=@@sender@@&tekst=@@fu LLSMS@@ Postojerazličitepromenljivekojegatewaydefinišenekeodnjihsu: @@SENDER@@ - broj pošiljaoca SMS poruke, @@FULLSMS@@ ceo sadržajsms poruke. Ovepromenljivesuveomavažne, jerse naovajnačin saznajebrojpošiljaocaitekstporukekojije on poslao. Command returns response text- ako je potrebno da određena komanda vrati poruku onda ovo polje mora da bude čekirano. Na ovaj način dobijamo 2-way servis.

U slučajudagatewayizvršihttp komanduidatakomandavraća direktno odgovor gateway-u, odgovor mora biti definisan kao MIME tip podatak. MIME ( Multipurpose Internet Mail Extesnsions- višenamensko proširenje pošte) je standard za klasifikovanje različitih tipova datoteka. Postoje različiti MIME tipovi podataka. Ovde su navedeni nekiodnjih: HTML (MIME tip je text/html), tekst(mime tip je text/plain), GIF slika (MIME tip je image/gif). Web server koristi MIME tipove podataka i na taj način saopštava pretraživačima koji tip dokumenta server šalje. Zarealizacujovogradakorišćenje text/plaintip podatakakojise pišeu ovomformatu: header("content-type: text/plain"); Ova podešavanja su dovoljna kako bi se omogućio 2-way servis.

Strana na serveru <?php $telefon=$_get['sender']; $string=$_get['text']; if($string=="info" $string=="info") { include('konekcija.inc'); $upit="select * FROM odgovori"; $rez=mysql_query($upit,$conn); @header("content-type: text/plain"); echo "Izaberite:"; while($niz=mysql_fetch_array($rez)) {...

Sada nastupaju ideje u PHP kodu na serverskoj strani

Primerinatabli!

Visoka škola strukovnih studija za informacione i komunikacione tehnologije SMS Gateway Dr Nenad Kojić