04/08/2008

Installation et configuration d'OpenIMS Core.

1. Présentation d'openIMS Core:

L'Open IMS Core est une implémentation des Call Session Control Functions (CSCFs) et du HSS (Home Subscriber Server), qui forment ensemble le réseau coeur des architectures IMS/NGN comme spécifié par le 3GPP, le 3GPP2, l'ETSI TISPAN et le PacketCable intiative. Les outils utilisés dans le développement sont tous des outils open source (ex. le SIP Express Router (SER) ou MySQL).

2. Guide d'installation sous un environnement Debian (Ubuntu 7.10)
  • Pré-requis
Pour pouvoir installer OpenIMS Core nous devons disposer de:
----> GCC3/4, make, JDK1.5, ant
----> MySQL installé et démarré (ou un autre SGBD si vous voulez)
----> bison, flex
----> libxml2 (> 2.6), libmysql - les deux avec leurs versions developpements,
----> Linux kernel 2.6 et ipsec-tools (setkey) si vous voulez utiliser la sécurité IPSec
----> Optionel: openssl si vous voulez permettre la securité TLS,
----> bind installé et démarré (ou un autre serveur de noms si vous voulez),
----> Un Browser (navigateur web)
(tous ces outils peuvent être installé à partir du gestionnaire de paquets (synaptic) en utilisant la barre de recherche)
  • Récupération des sources
----> Créer /opt/OpenIMSCore et se placer dans ce répertoire
mkdir /opt/OpenIMSCore
cd /opt/OpenIMSCore

----> Créer un nouveau répertoire "ser_ims" et récupérer le code des CSCFs dedans:
mkdir ser_ims
svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims

----> Créer un nouveau répertoire "FHoSS" et récupérer le code du HSS dédans:
mkdir FHoSS
svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS

(si vous préférez modifier ces répertoires alors préparez vous à la modification des fichiers de configuration)
  • compilation
----> ser_ims
Faire "make install-libs all" dans ser_ims
cd ser_ims
make install-libs all
cd ..


(S'il y a des erreurs cela signifie que vous n'avez pas tous les pré-requis.)

----> FHoSS
Si vous n'avez pas un JDK >=1.5, installez en un avant de continuer. Rassurer que la version du JDK utilisé est est >= 1.5!!!. Il y a souvent des cas où on installe bien un JDK mais le système continue à utiliser l'ancienne version.

tappez cette commande dans le shell
# java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode)

Faire "ant compile deploy" dans FHoSS
cd FHoSS
ant compile
ant deploy
cd ..


En attendant la fin de la compilation, passer à l'étape suivante.
  • configuration de l'environnement(en cous de rédaction)
  • configuration du cœur IMS
  • Démarrage des composants
  • Configuration des utilisateurs
  • Tests

Aucun commentaire: