Le fichier de configuration peut être divisé en
trois parties :
 --> configurations de bearerbox
--> configurations de smsbox -->
configurations de wapbox
 La partie Bearerbox a un « groupe core» et tous les
groupes de Centres SMS, alors que la partie wapbox a seulement un groupe
wapbox. Dans la partie smsbox il y a un groupe smsbox et puis bon nombre de
groupes sms-service et sendsms-user.
 ? Configurations de bearerbox
 Le Groupe core :
 group = core
admin-port = 13000
 admin-password = foobar status-password
= sTat admin-deny-ip = "*.*.*.*"
 admin-allow-ip = "127.0.0.1;200.100.0.*"
smsbox-port = 13003
wapbox-port = 13004
box-deny-ip = "*.*.*.*"
 box-allow-ip = "127.0.0.1;200.100.0.*"
 wdp-interface-name = "*" log-file
= "kannel.log"
 log-level = 1
  access-log = "kannel.access"
 unified-prefix = "+358,00358,0;+,00"
white-list = "
http://localhost/whitelist.txt"
 Le Groupe SMSC :
 Il permet de définir les SMSC que Kannel pourra
utiliser
 group = smsc
 smsc = http
system-type = kannel
 smsc-username = tester
 smsc-password = foobar
port = 13015
connect-allow-ip = "*.*.*.*"
send-url = 
http://localhost:13015/cgi-bin/sendsms
 # SMSC GSM
 group = smsc
 smsc = at
 modemtype = nokiaphone
 #wavecom | premicell | siemens | siemens-tc35 | falcom |
nokiaphone | ericsson speed = 9600
 sms-center = "+2216380010"
 device = /dev/ttyACM0
 #pin = 2345
#validityperiod = 167
 
· Configurations du smsbox
 Le Groupe smsbox :
I1: IIPfIM 1:EDFRQ1.1 ulEtIRn IIe : EQ11:101 .1 ql1 1:?envREHI1:E
lPFIBIRn IIeIV V.
 
 
 57
Souleymane THIONGANE
 Ousseynou NDOYE
  
 
group = smsbox
 bearerbox-host = localhost sendsms-port
= 13013 sendsms-chars = "0123456789+"
 global-sender = 13013
 log-file = "/var/log/kannel/smsbox.log"
log-level = 0
 access-log = "/var/log/kannel/access.log"
 sendsms-url = /cgi-bin/sendsms
 Groupe sendsms-user
 Il permet de définir les utilisateurs pouvant utiliser
l?envoi de SMS via le web. L configuration se fait en entrant un nom et un mot
de passe utilisateur.
 group = sendsms-user username =
tester
 password = foobar max-messages =
3 concatenation = true
 Groupe sms-service
 Il permet de définir les services SMS à utiliser.
Chaque service est identifié par un mot clé et l?application qui
se chargera de traiter les requêtes.
 group = sms-service
 keyword = esp
 get-url = "
http://localhost/stage/candidat.php?rep=%r"
max-messages = 3
 concatenation = true
 Parmi ces variables qui spécifient le type de traitement
on peut citer :
 get-url : définit l?application http qui
traitera la requ~te.
  File : donne le fichier local à
retourner
 text : indique le texte à retourner
comme réponse à la requête
 exec : permet de spécifier la commande
shell à executer lorsque le mot clé est envoyé
·  Démarrage de la passerelle
 Pour démarrer kannel il faut agir comme suit :
 - Démarrer d'abord le bearerbox:
 #/usr/local/gateway/gw/bearbox /etc/kannel.conf
 - Démarrer ensuite le smsbox:
 #/usr/local/gateway/gw/smsbox /etc/kannel.conf
 -Et ci nécessaire démarrer le wapbox par
:
 #/usr/local/gateway/gw/wapbox /etc/kannel.conf