Vous êtes sur la page 1sur 4

Bonjour franco09,

j'espre que ton problme est toujours dactualit, si c'est le cas voici quelques pistes pour
l'installation et la configuration de kannel. Nous allons possder comme suit.
-

installation des paquets ncessaires


installation (configure et Make) de kannel avec mysql comme support de stockage
configuration de fichiers kannel.conf et smsbox.conf avec un client SMPP
Dmarrage et test de kannel

1 installation de paquets ncessaires l'installation de kannel


- sudo apt-get install libxml2-dev libxml2
- sudo apt-get install libmysqlclient-dev ( pour connecter kannel mysql)
- sudo apt-get install automake
2 installation de kannel
tlcharge la version 1.5 gateway-1.5.0.tar.gz dans le repertoire de votre choix.
/home/ton_user par exemple.
Code :
Slectionner tout - Visualiser dans une fentre part

1
2
3
4
5
6
7

faire cd /home/ton_user/
sudo tar xzvf gateway-1.5.0.tar.gz
cd gateway-1.5.0
./configure -with-mysql -with-mysql-dir
make
make
bindir=/usr/local/kannel install

NB: kannel est install dans le rpertoire /usr/local/kannel. vous pouvez crer au pralable.
un certain nombre de message d'erreur peuvent apparatre pendant l'installation. faites des
retours ici pour des analyses.
Supposons que Kannel est dploy dans /usr/local/kannel. Les composants ont besoin des
fichiers de configuration qui contiennent les directives de fonctionnement. Ouvrez un
terminal et crer dabord le rpertoire /etc/kannel. Et copier les fichiers de configuration
kannelsms.conf et smsbox.conf l'intrieur de /etc/kannel.
3 configuration de fichiers kannel.conf avec un client SMPP
kannel.conf
Code :
Slectionner tout - Visualiser dans une fentre part

1
2
3
4
5
6

#------------------goupe core d'administraion de kannel-- il est


unique----------#debut configuration
#CORE
group = core
admin-port = 13000

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

admin-password = bar
#admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
#wapbox-port = 13002
smsbox-port = 13001
#dlr-storage = internal
dlr-storage = mysql
wdp-interface-name = "*"
log-file = "/etc/logkannel/bearerbox.log"
#log-level=1
access-log = "access.log"
#box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
#log-level=1
unified-prefix = "00221,+237,00"
#group = wapbox
#bearerbox-host = localhost
#log-file = "/etc/logkannel/wapbox.log"
#--------------------interface dcoute de clients ----------------------# SMSBOX SETUP
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 6013
global-sender = 6013
sendsms-url = "/cgi-bin/sendsms"
global-sender = 13013
sendsms-chars = "0123456789 +-"
log-file = "/etc/logkannel/smsbox.log"
log-level = 1
access-log = "access.log"
#-------------------------Configure ton smpp ici
#Fakesmsc

---------------------

group = smsc
smsc = smpp
smsc-id = SMPPSim
host = 127.0.0.1
port = 2775
receive-port = 2775
smsc-username = smppclient1
smsc-password = password
system-type = 'VMA'
#service-type = 'test'
interface-version = 34
address-range = ''
msg-id-type = 0
preferred-smsc-id = SMPPSim
#-----------------User ---------------------------# SEND-SMS USERS
group = sendsms-user
username = tester

53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98

password = foobar
max-messages = 1000
concatenation = true
#user-deny-ip = "*.*.*.*"
#user-allow-ip = "127.0.0.1,192.168.1.13"
#--------------paramtre de connextion la
BD------------------------------#--- mysql connection
group = mysql-connection
id = mydlr
host = localhost
username = root
password = nexxys2011
database = managesms
#max-connections = 1
#---- DLR table structure pour le gestion de accuss de recption
group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = timestamp
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc_id
# SERVICES pour implmenter des service
group = sms-service
keyword = test
text = test kannel is valide!

99
4 Dmarrage de kannel
Ouvez un terminal et tapez
/usr/local/sbin/bearerbox /etc/kannel/kannel.conf
Puis dans un autre terminal
sudo /usr/local/sbin/smsbox /etc/kannel/kannel.conf
5 Test
A partir de ce lien
Code :
Slectionner tout - Visualiser dans une fentre part

1
2 http://localhost:13013/cgi-bin/sendsms?

username=tester&password=foobar&to=xxxxxxxxxxx&text=test+kannel+configuratio
n