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

 > 

Plateforme d'envoi/ réception de MMS avec Mbuni (passerelle Open Source ) (Sénégal )

( Télécharger le fichier original )
par Souleymane THIONGANE
Université Cheikh Anta Diop de Dakar - Diplôme universitaire de technologie en télécoms et réseaux 2011
  

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

2. KANNEL

a. Installation

· Compilation: Se positionner dans le répertoire oil est décompressé (dans notre cas /usr/local/gateway/) kannel et lancer les commandes :

#./configure

55

Souleymane THIONGANE Ousseynou NDOYE

# make


· Installation: Dans le répertoire d?installation on tape :

# make install

b. Configurations

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

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








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire