>> Elettronica Tecnologia >  >> Cellulari e Accessori >> Cellulari

Come inviare un SMS Utilizzando Kannel

Si desidera che la possibilità per gli utenti di inviare messaggi SMS al tuo sito web e per l'invio di loro un messaggio SMS indietro attraverso il server . Si possono trascorrere ore e ore a scrivere e testare il proprio codice di programma , oppure si può usare facilmente Kannel . Kannel è un piccolo , ma potente fonte WAP e SMS Gateway , aperto . Kannel lavora in un ambiente basato su Unix , quindi avrete bisogno di sapere un po ' di base comandi Unix .
Istruzioni
1

Scarica Kannel . Vai al sito Kannel e cliccare su " Download" sotto Notizie . Fare clic sulla versione di Kannel si desidera scaricare . Caricare il file sul server. Accedi al programma " SSH /Telnet " , o altro programma di comando Unix , sul server Web
2

Digita il codice di Unix per compilare ed installare Kannel sul server : .

" # mkdir src
cd srctar xfz ./downloads/(Kannel file) cd (file Kannel ) configurare --prefex = /usr /local /(cartella di installazione a ) " makesudo make install

Password : ** ***

Cambia il "(file Kannel ) " al nome del file ufficiale del file di installazione Kannel scaricato . Sembrerà qualcosa come " porta - 1.4.1.tar.gz . " Si tratta di un file compresso e si utilizza il " tar xfz " comando per estrarre i documenti . Cambiare la " (cartella di installazione a ) " per il nome della cartella sul server che si desidera installare Kannel a . Sulla linea " password" , immettere la password che si utilizza per accedere al server .
3

Aprire il file smskannel.conf nella directory /gw di modificare alcune delle configurazioni al fine di inviare messaggi SMS . Digitare le seguenti configurazioni per il gruppo di configurazione principale :

" group = nucleo

admin- port = 13000

SMSbox - port = 13001

amministratore -password = **
log - file = " /tmp/kannel.log"log-level = 0

box- deny- IP = " < em > .
. < em > .
"search

box- permettono - IP = " inserisci il tuo indirizzo IP " " search

digitare nuovamente la password sulla riga che dice "admin - password. " Inserisci il tuo indirizzo IP nella riga dell'indirizzo "box - allow- IP" , partendo dal presupposto che vi sarà l'invio di messaggi SMS dallo stesso computer . Se si desidera bloccare l'accesso a un determinato indirizzo IP , digitarlo sulla " scatola - deny- IP" linea .
4

Digitare le seguenti configurazioni per il gruppo SMSC . Ciò consente di inviare SMS tramite protocolli HTTP .

" group = smsc

smsc = a

modemtype = auto

device = /dev /ttyS0

my- number = ( Your GSM Modem numero SIM Chip)

IP connect- permettere - = ( il tuo indirizzo IP )

livello log = 0 "search

Modificare le informazioni nelle parentesi . Non includere le parentesi nel file di configurazione .
5

Digitare le configurazioni per il SMSbox e SendSMS gruppi . Queste sono le configurazioni che gestirà l'invio e la ricezione di messaggi SMS .

" group = SMSbox

bearerbox -host = 127.0.0.1

SendSMS - port = 13013

global - sender = ( Your Number GMS Modem SIM Chip )

log - level = 0

group = SendSMS - user

username = ( tuo nome utente )

password = ( la password )

concatenazione = true

max- messaggi = 10 "search

Modificare le informazioni nelle parentesi . Il nome utente e la password sono ciò che si farà al fine di fornire l'accesso a Kannel di inviare messaggi SMS .
6

Aggiungere la configurazione finale che controlla il modo Kannel comunicherà con il tuo sito web durante l'invio e il processo di ricezione .

" group = sms - service

parola chiave =

parola chiave - regex = . *

catch-all = yes

max -messages = 0

get - URL = " ( pagina Web posizione per SMS ) " "search

Digitare l' indirizzo specifico alla pagina Web che verrà utilizzato per inviare messaggi SMS . Questa è una pagina che ha la forma che si intende utilizzare per digitare i messaggi SMS .
7

Aggiungere il codice alla pagina Web che verrà utilizzato per inviare i messaggi SMS che farà l'attuale invio del messaggio . Questa è la pagina che ha l'interfaccia utente di immettere le informazioni per il messaggio di testo effettivo .

"Funzione sendSmsText ( $ in_phoneNumber , $ in_message )

{

$ URL = ' /cgi - bin /SendSMS username = ? '
CONFIG_KANNEL_USER_NAME ' & password = ' . . . CONFIG_KANNEL_PASSWORD

. ' & charset = UCS - 2 & codifica = 2 '

"& a = { $ in_phoneNumber }" .

. . ' & text = ' urlencode ( iconv ( ' utf - 8 ' , ' UCS - 2 ' , $ in_message ) ) ;

$ results = File ( ' http : //'
CONFIG_KANNEL_HOST ' : ' . . . .

CONFIG_KANNEL_PORT $ URL) ;

} "search

Salvare le modifiche . Vai alla pagina Web e di prova l'invio di un messaggio SMS .

  1. Come inviare un SMS Utilizzando un SMPP
  2. Come inviare SMS in India
  3. Come inviare un SMS sul Ufone
  4. Come inviare SMS su un CDMA Modem
  5. Come inviare un SMS concatenati
  6. Come inviare un SMS Amicizia