Installation des composants de kannel
Compte Rendu : Installation des composants de kannel. Rechercher de 53 000+ Dissertation Gratuites et Mémoiresnfiguration Section
group = core
admin-port = 13000
admin-password = kannel
status-password = kannel
#admin-deny-ip = "*.*.*.*"
#admin-allow-ip = "*.*.*.*"
wapbox-port = 13003
smsbox-port = 13002
log-file = "/var/log/kannel/bearerbox.log"
#box-deny-ip = "*.*.*.*"
#box-allow-ip = "127.0.0.1"
access-log = "/var/log/bearerbox-access.log"
#Wapbox
group = wapbox
bearerbox-host = localhost
log-file = "/var/log/kannel/wapbox.log"
#Smsbox
group = smsbox
bearerbox-host = localhost
sendsms-port = 14000
sendsms-url = "/cgi-bin/sendsms"
sendsms-chars = "0123456789+-"
global-sender = +22177xxxxxxx
log-level = 0
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/access.log"
#Smsc
group = smsc
smsc = at
smsc-id = Huawei-E1552
#allowed-smsc-id = Huawei-E1552
#port = 13013
modemtype = huawei_e1552
device = /dev/ttyUSB0
pin = 0000
host = localhost
sms-center = +221776380010
my-number = +22177xxxxxxx
#connect-allow-ip = "127.0.0.1"
sim-buffering = true
keepalive = 10
#reroute-dlr = false
speed = 9600
#Modems
group = modems
id = huawei_e1552
name = "huawei E1552"
detect-string = "Huawei"
init-string ="AT+CNMI=2,1,2,2,0"
message-storage = "sm"
speed = 9600
#Sms Service Notes
group = sms-service
accepted-smsc = Huawei-E1552
keyword = test
text = "Configuration de kannel réussie. Bravo !!!"
catch-all = true
#Sendsms
group = sendsms-user
username = kannel
password = kannel
#forced-smsc = huawei-E1552
user-allow-ip = « *.*.*.* »
Enregistrez et fermez le fichier
Continuons toujours sur le terminal en tapant :
minicom -s
Allez à la trosième ligne qui est :
Serial port setup ou
Appuyez sur la touche "Entrer" et tapez
a
Effacez tout ce qui est après /dev/tty et tapez
USB0
Vous devez obtenir /dev/tty/USB0
Tapez sur la touche "Entrer" deux (2) fois
Allez à la ligne six(6) qui est :
Save setup as dfl ou
faites "Entrer" deux (2) fois..
Ensuite, faites "ctrl a", puis appuyez sur la touche "q"
voila votre modem est configuré !
2. Configuration du fichier kannel.conf
Sur le terminal, tapez
cd /etc/kannel
ensuite
gedit kannel.conf
Effacez tout le contenu du fichier ouvert; puis copiez, sur le fichier; le contenu du fichier disponible ici
Remplaez aux lignes :
-global-sender, +22177xxxxxxx par le numero de la carte sim sur votre modem ;
-my-number, pareil que précédemment ;
-pin, 0000 par le code pin de la carte sim sur votre modem..
Ensuite, enregistrez et fermez le fichier.
Sur le terminal, tapez
bearbox -v 0 kannel.conf
S' il ya des lignes et des lignes qui se terminent par
T succesfully
Vous avez réussi à configurer kannel.
Ouvrez un second terminal
Tapez :
sudo su
saisissez votre mot de passe.
Ensuite, tapez :
smsbox -v 0 kannel.conf
3. Tests
Pour tester, envoyez
test
à partir de votre portable.
Vous devriez voir le message sur le terminal où vous avez lancé le smsbox
Si la carte sim sur la clé orange a du credit, vous recevriez, sur votre portable, le message
Configuration de kannel réussie. Bravo !!!
Vous pouvez aussi envoyer un message à partir de votre navigateur, en tapant sur la barre d'adresse du navigateur :
http:
Enfin !!!
Si vous voulez utiliser kanel avec une base de données, passez à l'étape 3
Utilisation d'une base de données
Nous concevons un service SMS sur la lutte (Sport vogue !!!).
Donc notre base de données aura des informations sur les lutteurs (prenom, nom, surnom, distinction, age, poids, taille).
Si l'utilisateur envoie lamb YEKINI, il reçevra comme réponse :
Yahya Diop dit Yékini. Il est "le roi des arènes" et leader de l'écurie Ndakarou. Il a 37 ans. Il mesure 1m95 et pèse 141kg.
1. Création d'une base de données.
Si vous avez suivi les étapes précédentes, vous aurez moins de difficultés à en créer.
Maintenant, nous avons deux options :
-Créer une base de données ou
-Importer un script SQL.
Nous optons pour la solution facile (pour vous) ; nous allons importer le fichier SQL.
Tout d'abord, nous allons créer un fichier nommé test.sql .
Utilisons le repertoire /var/www/, c'est plus simple pour tous.
Ouvrez le terminal et tapez :
sudo gedit /var/www/test.sql
Copiez dans test.sql, le contenu
...