Mise en place d’un service de télé présence avec OPEN-IMS : IPTV-OPENIMSCORE
Page 1
Réalisé par : Encadré par :
Smail Sidi Ali Bouna Bassirou Kassé
Abdoulaye Fall
Année universitaire : 2017_2018
MISE EN PLACE D’UN SERVICE DE TELEPRESENCE AVEC
OPEN-IMS : IPTV-OPENIMSCORE
Faculté Sciences et Techniques
Université Cheikh Anta Diop
Mise en place d’un service de télé présence avec OPEN-IMS : IPTV-OPENIMSCORE
Page 2
Installation des dépendances
[Attirez l’attention du lecteur avec une citation du document ou utilisez cet espace pour
mettre en valeur un point clé. Pour placer cette zone de texte n’importe où sur la page, faites-
la simplement glisser.]
Installation du JDK
Le JDK doit avoir une version qui est supérieur à 1.5(JDK 5).
Pour cela, on peut vérifier la version par la commande suivante :
Si la version JDK que vous avez par défaut est inférieure ou égale à 5, on installe un JDK
supérieur à 5 (Vous avez le choix entre 6,7,…; l’essentiel c’est qu’elle soit supérieur à 5).
Prenons exemple le JDK 6. On installe les paquets suivants :
Après, il faut prendre ce nouveau JDK par défaut par la commande suivante :
Ensuite vous sélectionner le numéro du JDK 6.
Comme nous on a par défaut un JDK supérieur à 5, donc on installe les paquets suivants :
INSTALLATION D’OPEN IMS
sudo apt-get install openjdk-6-jre
sudo apt-get install openjdk-6-jdk
sudo update alternatives config java
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
sudo mkdir /opt/OpenIMSCore/
cd /opt/OpenIMSCore
mkdir ser_ims
svn checkout https://svn.code.sf.net/p/openimscore/code/ser_ims/trunk ser_ims
sudo apt-get update
sudo apt-get install mysql-server libmysqlclient15-dev libxml2 libxml2-dev bind9 ant flex
bison curl subversion
sudo apt-get install debhelper cdbs lintian libcurl4-gnutls-dev build-essential fakeroot
devscripts
java version
Mise en place d’un service de télé présence avec OPEN-IMS : IPTV-OPENIMSCORE
Page 3
Il y’a un bug dans le fichier client.h, donc la correction de celui-ci est :
Maintenant on installe le Fhoss
La commande sed permet de corriger un bug dans le fichier startup.
Maintenat on peut faire la compilation
Configuration DNS
Allez dans le fichier named.conf.local ……..
Et ajoutez les lignes suivantes
sed -i '/include<curl\/types.h>/d' ser_ims/lib/lost/client.h
mkdir FHoSS
svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk FHoSS
cd FHoSS
ant compile deploy
sed -i 's/JAVA_HOME\/bin\/java/JAVA_HOME\/usr\/bin\/java/g' deploy/startup.sh
cd ..
mysql -u root -p < ser_ims/cfg/icscf.sql //mettre le mot de passe mysql
mysql -u root -p < FHoSS/scripts/hss_db.sql //mettre le mot de passe mysql
mysql -u root -p < FHoSS/scripts/userdata.sql //mettre le mot de passe mysql
cd ser_ims
make install-libs all
cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind
nano /etc/bind/named.conf.local
Mise en place d’un service de télé présence avec OPEN-IMS : IPTV-OPENIMSCORE
Page 4
Remplacer ensuite toutes les adresses 127.0.0.1 par l’adresse de la machine virtuelle dans le
fichier open-ims.test en tapant Ctrl Shift 8 en même temps(on est bien sûr en putty)
Dans le fichier dhcpclient on dé-commente la ligne #prepend domain-name-servers puis
ajouter l’adresse IP de la machine virtuelle.
Redémarrer le service DNS
Dans le fichier nano resolv.conf, commentez toutes les adresses IP
*
On peut faire certains tests, d’abord il faut redémarrer le service dns
service bind9 restart
nano /etc/resolv.conf
service bind9 restart
dig open-ims.test
Mise en place d’un service de télé présence avec OPEN-IMS : IPTV-OPENIMSCORE
Page 5
Configuration d’OPEN IMS
Modifier le fichier suivant configurator.sh(On doit se fixer sur le répertoire
/opt/OpenIMSCore)
./configurator.sh
Domain Name : open-ims.test
IP Adress : adresse_IP_machine_virtuelle
File to change …….. : all
cp -R /opt/OpenIMSCore/ser_ims/cfg/* /opt/OpenIMSCore/
cd /opt/OpenIMSCore/
cp ser_ims/cfg/*.cfg /opt/OpenIMSCore
cp ser_ims/cfg/*.xml /opt/OpenIMSCore
cp ser_ims/cfg/*.sh /opt/OpenIMSCore
1 / 32 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !