WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un serveur SMS couplé a un systeme de gestion de la scolarite

( Télécharger le fichier original )
par Thomas TOUKAM TUEMO
Institut Universitaire de Technologie FOTSO Victor de Bandjoun (IUT-FV) - Licence de Technologie 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III.1 Configuration de Kannel

[R2]  Le fichier /etc/kannel/kannel.conf a une grande partie de l'information que nous voulons mais nous devrons ajouter quelques informations relatives au modem GSM utilisé qui permettra d'agir correctement avec notre serveur. La configuration sera subdivisée en plusieurs phases qui représentent les principales parties du système Kannel, y compris le serveur qui manipule l'envoi et la réception des SMS (bearerbox) et le système qui manipule l'expédition finale à vos manuscrits (smsbox). Copier les fichiers Kannel.conf et modems.conf se trouvant dans /usr/local/gateway-1.4.1/docs/examples dans /etc/kannel/kannel.conf. Le fichier de configuration peut être divisé en trois parties : configurations de bearerbox, configurations de smsbox et 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. Mais dans notre cas nous n'allons pas configurer le Wapbox. Dans la partie smsbox il y a un groupe smsbox et puis bon nombre de groupes sms-service et sendsms-user.

III.1.1 Configuration du bearerbox

- Groupe core

include="/etc/kannel/modems.conf"

group = core

admin-port = 13000

smsbox-port = 13007

admin-password = 12345

box-deny-ip = "*.*.*.*"

box-allow-ip = "127.0.0.1;192.168.0.10"

access-log = "/var/kannel/access.log"

store-file = "/var/kannel/kannel.store"

sms-incoming-queue-limit = 0

sms-resend-retry= 1

[R2]  Configuration pour Kannel doit toujours inclure un groupe de généraux bearerbox configuration. Ce groupe est désigné comme «de base» dans le fichier de configuration, et devrait être le premier groupe dans le fichier de configuration

- Groupe SMSC

[R2]  Il contient les variables de connexion aux SMSC ou aux modemes. Il permet de définir les SMSC que Kannel pourra utiliser:

group = smsc

smsc = smpp

host= 192.168.1.1

port= 2775

receive port= 2775

group = modems

smsc = at

modemtype = huawei

device = /dev/ttyUSB0

speed = 9600

pin = 0000

modemtype = `huawei'

my-number= 698707791

detect-string='huawei e173'

Ensuite, on a les variables de connexion à un modem. Dans le cas ou on utilise un modem GSM, on doit spécifier le group modem qui permet de définir le type de modem à utiliser :

III.1.2 Configuration du wapbox

[R2]  Dans notre cas, nous n'avons pas besoin de configurer le wapbox mais nous proposons ici une configuration standard du wapbox. Il contient un seul groupe :wapbox

group = wapbox

bearerbox-host = localhost

log-file = "/var/log/wapbox.log"

log-level= 0

syslog-level = none

III.1.3 Configuration du smsbox

- Groupe smsbox

[R2]  Il définit la configuration de Kannel qui gère l'envoi et la réception de SMS

group = smsbox

bearerbox-host = localhost

sendsms-port = 13013

global-sender = 13013

sendsms-chars = "0123456789 +-"

log-file = "/var/kannel/smsbox.log"

access-log = "/var/kannel/access.log"

mo-recode=true

- Groupe send-user

[R2]  Il permet de définir les utilisateurs pouvant utiliser l'envoi de SMS via le web. La configuration se fait en entrant un nom et un mot de passe utilisateur.

group = sendsms-user

username = Thomas

password =Thomas

user-deny-ip = "*.*.*.*"

user-allow-ip = "127.0.0.1"

#user-deny-ip = ""

#user-allow-ip = ""

- 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 =consulter

post-url="http://localhost/Kannel/send.php?sender=%p&text=%r"

catch-all =true

max-messages =5

concaténation =true

Le %p représente le numéro de téléphone de l'expéditeur, le %r représente le texte qui se trouve dans le message sans le mot clé.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard