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

II. Installations et Configurations

1. Pré-requis

a. Choix du Systèmes d'Exploitation

Les logiciels utilisés pour la majorité étant du domaine du libre, la passerelle sera installée et testée sur un environnement linux. Il est préférable de choisir le DEBIAN ETCH 4, car ce système est moins gourmant en ressource par rapport à un système UBUNTU ou FEDORA. DEBIAN est l?un des systèmes les plus utilisés en ce moment et surtout dans les milieux universitaires et sur les forums. Donc il est aisé de trouver de la documentation en ligne concernant la plus part des sujets avec cet avantage de pouvoir aussi visiter les sites et forums UBUNTU.

Mbuni est aussi en cours de développement sous MacOS X et Linux en utilisant le langage de programmation C.

Le système tourne sur un Pentium 3, 596MHZ, 128Mo.

b. Les Paquets requis et leurs installations

· Compilateur et bibliothèques de C pour la norme ANSI C, avec des prolongements normaux d'Unix tels que des douilles de schéma et des outils relatifs. (Le toolchain du GCC du GNU est recommandé)

53

Souleymane THIONGANE Ousseynou NDOYE

·

La bibliothèque de Gnome XML (connue sous le nom de gnome-xml et libxml), version 2.2.5 ou plus nouveau.

Si vous l'installez des paquets de votre distribution, vous aurez besoin de libxml2-dev en plus des bibliothèques d'exécution du paquet libxml2.

· GNU MAKE

· Une implémentation de thread POSIX (pthread.h)

· GNU Bison 1.28, si vous voulez modifier le compilateur de WMLScript (un analyseur pré-créé est inclus pour ceux qui veulent juste compiler Kannel).

· Les outils DocBook: DocBook Stylesheets , jade, jadetex, etc. ; voir le README, section « documentation », pour plus d'information (les versions pré-formatées de la documentation sont disponibles, et vous pouvez compiler Kannel lui-même même sans outils de documentation).

· GNU autoconf, si vous voulez modifier le script de configuration.

Mbuni utilise un certain nombre de bibliothèques qui font partie de Kannel source, en particulier GWLIB WAP et les bibliothèques. Pour installer Mbuni vous devrez installer Kannel (et donc de s'acquitter de ces dépendances Mbuni part avec elle).

Les composants supplémentaires suivants sont nécessaires:

· Libiconv v2.0 ou une version ultérieure, nécessaire pour la conversion de caractères

· Outils de conversion audio requis par l'adaptation du contenu du module: o Sox

o Lame (V3.93 ou plus)

o Mpg123

· AMR encodeur / décodeur

· Outils de conversion de l'image requise par le module d'adaptation de contenu: o ImageMagick

· Serveur de messagerie, tels que Postfix

· Vous aurez aussi besoin d'être sous une passerelle WAP (Kannel).

· Vous pourrez éventuellement avoir besoin d'exécuter un proxy HTTP tels que Squid car certains téléphones récents (par exemple, Nokia 6600) ne peuvent pas envoyer de MMS via le WAP, mais directement par l'intermédiaire d'un proxy HTTP sur HTTP.

· Obtenir le code source de Kannel, téléchargeable dans http://www.kannel.org/download.shtml. Il est disponible dans divers formats et vous pouvez choisir de télécharger la dernière version: gateway-1.4.1.tar.gz

· Télécharger Mbuni sur www.mbuni.org: mbuni-1.1.4.tar.gz

Les paquets cités plus haut sont plus ou moins faciles à installer, il suffit de suivre cettemethode:

#tar #177;xvzf nom-du-paquet -C /usr/local #cd /usr/local/

# cd nom_du paquet

# vim Install

 

$ IFHQMIX IEUXtELIKI dpmEIFKEETWIRDIRQHMe pFXtM.

Cependant, avec Amr, la demarche change puisque 'il faut télécharger le patch amr et l'appliquer lors de l'installation:

# unzip 26104-520.zip

# mkdir amr

# cd amr

#unzip ../26104-520_ANSI_C_source_code.zip

0 EPLUNRn tplpFKEIJIKDISIIFK TIARMESSGIXETWI:

# patch -p1 < ../mbuni-amr-patch

# make -f makefile.gcc

# cp -f amrdecoder amrencoder /usr/local/bin

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 faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon