Kako poslati SMS Korištenje Kannel
Želite sposobnost za korisnike za slanje SMS poruke na Vašu web stranicu i da ih poslati SMS poruku natrag kroz svoj server . Možete provesti sate i sate pisanje i testiranje svoj programski kod , ili možete jednostavno koristiti Kannel . Kannel jemali , ali moćan , open source WAP i SMS gateway . Kannel radi u Unix - based okruženju , tako da ćete morati znati neke osnovne Unix naredbe . Hrvatska Upute
1
Preuzimanje Kannel . Idi na stranicu Kannel i kliknite na "Download " pod najnovijim vijestima. Kliknite na verziji Kannel želite preuzeti . Prenesite datoteku na vašem poslužitelju . Pristupite " SSH /Telnet " program ili drugi Unix naredbe programa , na web poslužitelju
2
Upišite šifru Unix sastaviti i instalirati Kannel na vašem poslužitelju .
" # mkdir src pregled cd srctar xfz ./downloads/(Kannel datoteka ) CD ( Kannel file ) konfiguriranje --prefex = /usr /local /( mapu za instalaciju na ) " makesudo make install
lozinku : ** *** pregled
Promjena " ( Kannel datoteku ) " na službenom nazivu datoteke instalacijske datoteke Kannel koje ste preuzeli . To će izgledati nešto poput " gateway - 1.4.1.tar.gz . " To jekomprimirane datoteke i koristite " katran xfz " naredbu za izdvajanje dokumenata . Promjena " ( mapu za instalaciju se ) " na ime mape na vašem poslužitelju koji želite instalirati Kannel se . Na "password" linija , upišite svoju lozinku koju koristite za prijavu na svoj poslužitelj .
3
Otvorite smskannel.conf datoteku u GW /direktorij promijeniti neke konfiguracije kako bi se slanje SMS poruka . Tip u sljedećim konfiguracijama za jezgru konfiguracijske skupine : pregled
" skupina = jezgra pregled
admin - port = 13000 pregled
smsbox - port = 13001 pregled
admin -password = ** pregled log -file = " /tmp/kannel.log"log-level = 0
box - zanijekati - IP = " < em > .
. < em > .
" pregled
box - dopustite - IP = " unesite svoju IP adresu " " pregled
ponovno upišite svoju lozinku na liniji na kojoj piše " admin- lozinku . " Upišite svoju IP adresu u " box - omogućilo - IP " adresa linije , uz pretpostavku da će se slanjem SMS poruke s istog računala . Ako želite blokirati pristup određenim IP adrese , upišite ga u " box - zanijekati - IP" linije .
4
Upišite se u sljedećim konfiguracijama za SNP skupine . To vam omogućuje slanje SMS putem HTTP protokola . Pregled
" Skupina = SNP pregled
SNP = na Netlogu
modemtype = Automatski pregled
Uređaj = /dev /ttyS0 pregled
moj - broj = ( Vaš GSM Modem SIM Chip broj ) pregled
povezivanje - dopustite - IP = ( Vaša IP adresa ) pregled
log - level = 0 " pregled
Promijenite podatke u zagradi . Ne uključuju zagrade u konfiguracijskoj datoteci .
5
Upišite se u konfiguracijama smsbox i Sendsms skupinama . To su konfiguracije koje će nositi slanje i primanje SMS poruka . Pregled
" Skupina = smsbox pregled
bearerbox - host = 127.0.0.1 pregled
sendsms - port = 13013 pregled
globalnoj pošiljatelja = ( Vaš GMS Modem SIM Chip broj ) pregled
log - level = 0 pregled
skupinu = sendsms - user
username = (vaše ime )
password = ( zaporke) pregled
ulančavanje = istina pregled
max- poruke = 10 " pregled
Promijenite podatke u zagradi . Korisničko ime i Lozinka su ono što će se , kako bi se osigurao pristup Kannel za slanje SMS poruka .
6
Dodaj konačnu konfiguraciju koja će kontrolirati način Kannel će komunicirati sa svojim web stranicama tijekomslanja i primanje proces . pregled
" Skupina = SMS - servisni pregled
ključna = pregled
ključnu riječ regex = . * pregled
catch-all = yes pregled
max -messages = 0 pregled
get - URL = " ( Web stranica je mjesto za SMS poruke ) " " pregled
Upišite se u određenu adresu na web stranici koju će koristiti za slanje SMS poruka . Ovo jestranica koja ima oblik koji će se koristiti za unos u SMS porukama .
7
Dodaj kôd na web- stranici koju će koristiti za slanje SMS poruka koje će učinitistvarna slanje poruke . Ovo jestranica koja ima korisničko sučelje za unos podataka za stvarne tekstualne poruke . Pregled
" funkcija sendSmsText ( $ in_phoneNumber , $ in_message ) pregled
{ pregled
$ URL = ' /cgi - bin /sendsms username = ? ' CONFIG_KANNEL_USER_NAME pregled ' & password = ' . . . CONFIG_KANNEL_PASSWORD pregled
. ' & charset = UCS - 2 & kodiranja = 2 ' pregled
" & na = { $ in_phoneNumber }" . Netlogu
. '. & text = ' urlencode ( iconv ( " UTF - 8 " , " UCS - 2 ' , $ in_message ) ) ;
$ rezultata = file ( ' http : //" pregled CONFIG_KANNEL_HOST ' : '. . . .
CONFIG_KANNEL_PORT $ URL ) ;
} " pregled
Spremi promjene . Idi naweb stranicu i test slanjem SMS poruke .