Studentski projekt:
Realizacija SMS gateway-a korištenjem GSM modema
Svrha projekta
Upoznavanje
s već dostupnim proizvodima na tržištu, stjecanje iskustva u
praktičnoj realizaciji SMS (Short Message Service)
gateway-a
Osnovni ciljevi
Osnovni
ciljevi projekta
su:
1.
praktična realizacija SMS (Short Message Service)
gateway-a, uređaja koji će
omogućiti korisniku mobilnog telefona neprekidan pristup
svojem e-mailu i ostalim izvorima informacija.
2.
realizacija Web klijenta za slanje SMS-ova
korisniku, konfiguraciju dodatnih informacijskih usluga te
administriranje (baratanje informacijama o poslanim SMS
porukama).
Potrebna predznanja
Poželjno je, ali ne i neophodno poznavanje UNIX-a, WWW-a i C-a.
Znanja koja će se steći prilikom rada na projektu
osnovna znanja o GSM mreži
SMS (Short Message Service) usluga GSM mreže
rad GSM modema
SMS AT naredbe
klijent-server tehnologije
Perl, CGI
realizacija SMS gatewaya
praktično znanje implementacije SMS gatewaya
Predviđeno opterećenje
Projekt
će trajati 2 mjeseca. Unutar tog vremena od sudionika na
projektu očekuje se angažman od minimalno 5 do 10 sati tjedno.
Faze projekta
Okvirno, projekt će se odvijati u pet faza:
1.
Pronaći i proučiti (testirati) GSM modeme
dostupne na tržištu, upoznavanje sa SMS AT naredbama
2.
Potražiti i proučiti dostupan software koji
omogućava funkciju SMS gateway-a (ukoliko se pokaže potreba,
napisati novi ili doraditi postojeći software)
3.
Odabrati potreban hardware i software i
realizirati SMS gateway
4.
Realizacija Web klijenta za slanje SMS poruka,
konfiguraciju dodatnih informacijskih usluga te administriranje
5.
Spajanje gateway-a na e-mail server i testiranje
Web
stranice projekta
MALO TEORIJE...
SMS (Short Message Service) kao
jedna od usluga GSM mreže
GSM je telefonska mreža s digitalnim prijenosom podataka. U
odnosu na analogne sustave digitalni GSM sustav podržava puno
veći broj dodatnih usluga. Pored SMS-a tu su još
preusmjeravanje poziva, identifikacija pozivatelja, poziv na čekanju,
konferencijski pozivi, slanje i primanje podataka, i sl.
SMS
(Short Message Service) omogućava slanje i primanje tekstualnih
poruka na GSM mobilne telefone. Tekst se sastoji od najviše 160
alfanumeričkih znakova. SMS poruke se mogu pohraniti, te
kasnije dohvaćati radi ponovnog slanja. Omogućena je potvrda
primitka poruke (ova usluga ovisi o davatelju usluge).
SMS
je dio Phase 1 GSM standarda, pa je podržan od gotovo svih
mobilnih telefona dostupnih danas što ga čini vrlo
primjenjivim.
SMS centar
Da bi se SMS mogao slati i primati, telekomunikacijska kompanija
mora imati SMS Centar (SMSC). SMS Centar prima i prosljeđuje
sve SMS poruke. Budući se radi o asinkronom prijenosu podataka,
u slučaju da se zbog nedostupnosti korisnika SMS poruka ne može
u danom momentu isporučiti, SMSC čeka , najviše do sedam
dana, dok se isti korisnik ne prijavi u mrežu, te mu se SMS
poruka tada i prosljeđuje. Ovo je vrlo bitna prednost ovakvog
načina komunikacije. Korisnik poruku može pročitati onda kad
to njemu odgovara.
Danas
obje naše kompanije s područja mobilne telefonije (HT i VIP)
podržavaju slanje i primanje SMS poruka.
SMS gateway
SMS
(Short Message Service) gateway ima ulogu preusmjeravanja
e-mailova na mobilni telefon u GSM mreži. Isto tako, moguće je
preusmjeriti pristiglu SMS poruku na e-mail server primatelja
poruke. Na taj je način omogućeno da korisnik mobilnog
telefona u svakom trenutku ima pristup svom e-mailu. Dakle, čim
e-mail stigne na korisnikov mail server, on će (ukoliko je tako
podešeno) biti preusmjeren na njegov mobilni telefon u obliku
SMS poruke. Isto tako, korisnik može sa mobilnog telefona
poslati SMS poruku (na broj SMS gateway-a) koju će SMS gateway
preusmjeriti u obliku e-maila primatelju poruke.
Moguća
su dva načina realizacije.
Prvi
je način izravno spajanje SMS gateway-a na SMS Centar (SMSC)
davatelja GSM usluge (HT ili VIPnet). Spoj se ostvaruje korištenjem
posebnog protokola koji definira proizvođač SMS Centra. Leži
na TCP/IP ili X.25 sloju. Rješenje je dosta kompleksno i jako
ovisi o GSM davatelju usluge. Koristi se samo za velike
korisnike koji imaju veliki protok SMS poruka (preko 5000 SMS
poruka na sat).
Drugi
je način korištenje GSM modema i cilj je ovoga projekta. Računalo
koje predstavlja SMS gateway spaja se na GSM modem korištenjem
serijskog kabela. Ovo je rješenje puno jednostavnije i ne ovisi
toliko o davatelju GSM usluge.
Baratanje
SMS porukama moguće je korištenjem posebnog skupa AT naredbi -
SMS AT naredbi. Njima se ostvaruje komunikacija između računala
i GSM modema.