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

 > 

à‰tude et mise en place d'une solution de téléphonie sur IP.

( Télécharger le fichier original )
par Simon Pierre Etoga
Institut Africain d'Informatique - Ingénieur des travaux 2012
  

précédent sommaire

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

Annexes

Installation de Openfire

Le paquet openfire téléchargé sur internet s'installe en ligne de commandes :

rpm -ivh openfire-3.6.4-1.i386.rpm /etc/rc.d/init.d/openfire start Configuration d'openfire

Openfire a sa propre base de données que vous pouvez utiliser, dans le cas ou MYSQL n'est pas installé. En tout cas, il est préférable d'installer sa propre BD MYSQL. Nous le ferons en ligne de commandes avec les paramètres suivants :

a. database name = openfire

b. database user = openfire

c. dbpassword = password

$ mysql -u root -p

Entrer le mot de passe: (mot de passé par défaut de MYSQL: « passwOrd »)

mysql -> create database openfire;

mysql -> GRANT ALL ON openfire.* TO openfire@localhost IDENTIFIED BY "password";

q <-- exit mysql

Aller dans le repertoire d'openfire

# cd /opt/openfire/resources/database

Imporez le fichier SQL dans la base de données openfire

# cat openfire_mysql.sql | mysql -u root -p openfire Enter password:

Recharger la base de données:

# mysqladmin -u root -p reload

Enter password:

We're almost done, now start openfire.

# cd /opt/openfire/bin # ./ openfire.sh

Lancez votre navigateur, saisir l'URL de votre serveur (192.168.1.10) suivi de :9090 et suivre la procédure à l' écran pour finaliser l'installation, en utilisant les paramètres suivants :

Database Driver Presets: MySQL

Database URL: jdbc:mysql://localhost:3306/openfire Username: openfire or root

Password: password

Rédigé par Etoga Simon Pierre Page 77

Mise en place d'un système de téléphonie sur IP au CENADI

Installation de A2Billing

Télécharger le paquet A2Billing_1.1.3.4.tar.gz

cd /usr/src/

mkdir a2billing

cd a2billing

tar zvxf /mnt/A2Billing_1.1.3.4.tar.gz

cp -r /usr/src/a2billing/A2Billing_UI / . .

cd /usr/src/a2billing/DataBase/mysql/MYSQL-3.x_4.x

mysql -u root -ppassword < a2billing-MYSQL-createxdb-user.sql

mysql -u root -ppassword mya2billing < a2billing-mysql-schema-MYSQL.3.x-4.x_v1.2.3.sqlm

cd /var/www/html

chown -R asterisk:asterisk a2billing

cd a2billing

cp -r /usr/src/a2billing/A2Billing_UI / . .

cd /var/www/html

mkdir a2customer

chown -R asterisk:asterisk a2customer

cd a2customer

cp -r /usr/src/a2billing/A2Bcustomer_UI / . .

cd /var/lib/asterisk/agi-bin/

cp /usr/src/a2billing/trunk/A2Billing_AGI/a2billing .php .

cp -r /usr/src/a2billing/A2Billing_AGI/libs_a2billing .

chown asterisk:asterisk a2billing .php

chown -R asterisk:asterisk libs_ a2boilling

cd /etc/asterisk

cp /usr/src/a2billing/a2billing . conf

Rédigé par Etoga Simon Pierre Page 78

Mise en place d'un système de téléphonie sur IP au CENADI

chown asterisk:asterisk a2boilling . conf

nano /etc/asterisk/a2billing .conf

dbtype =postgre

; dbtype =mysql

En

;dbtype =postgre

dbtype =mysql

Inclure les clients SIP et IAX de A2Billing dans asterisk.

Ajouter la ligne suivante dans /etc/asterisk/SIP. Conf

# include additional_a2billing_SIP .conf

Ajouter la ligne suivante dans /etc/asterisk/IAX. Conf

# include additional_a2billing_IAX .conf

Dire à Asterisk que faire lorsque le client A2Billing passé un appel

Editer /etc /asterisk/extensions. conf et insérer :

[a2billing ]

; callingCard application

Exten =>_x., 1, Answer

Exten =>_x., 2,Wait, 2

Exten =>_x., 3, Dead AGI, a2billing . php

Exten =>_x., 4, Wait, 2

Exten =>_x., 5, hangup

Fin installation

précédent sommaire






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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite