Pozdrav
1. treba ti software koji moze da prica sa terminalom na koji ti je vezan gsm modem,nesto tipa:
http://smstools.meinemullemaus.de/
ovo sve instaliras,podesis i slicno da radi sto bi se reklo 'rucno',tj. iz komandne linije,znaci da mozes da saljes i primas poruke.
Ovde obrati paznju da se u sustini radi sa AT komandama,tj. bilo bi lepo da znas tacno sta tvoj GSM uredjaj moze od AT komandi,da li uopste moze,kako moze (sintaksa) i tako to
2. u bazi napravis neke tabele tipa 'sms_in','sms_out',znaci kad se u tabelu 'sms_out' ubaci poruka,pozove se npr. trigger koji ce da pokrene neki script/program/sta god,koji ce tu poruku da posalje koristeci deo pod 1. (ovde bi bilo lepo da Oracle ima Pl/Perl,Pl/Php - odn. da ima opcija da procedura koju bi triger pokretao 'prica' direktno sa shellom,al ne bi znao sad tu neke detalje)
kad ti poruka stigne,program pod 1. smesta to u neki file,tu ti treba deo koji ce onda to iz file da ubaci u tabelu 'sms_in' u bazi,naravno ako zelis da ti incoming poruke uopste budu u bazi
3. treba ti 'lepak',tj. neki interface/script/program koji ce da 'proxira' podatke izmedju 1. i 2.
Ovo je po meni najprostiji algoritam,ako se ne snadjes sa programom pod 1.,potrazi neki drugi po netu.
Slozeniji algoritam je da imas software koji 'prica' SMPP protokol v3.4 i da mu napucas Oracle kao backend. Onda se povezes na neki SMSC i salji/primaj poruke.
Pozdrav