You are on page 1of 11

procdures d'installation

Mobicents

Version 1.0

Rdig par : Nom : ABDENNOR Visa :

Vrifi par : Nom : Visa :

Valid par : Nom : Visa :

!"V" DE VER "ON Versio Date n V1.0 Nom du rdacteur Nature de la modification &ration

1#$0#$1 ABDENNOR %

Table des matires


Introduction..........................................................................................................................................4 Pr-requis..............................................................................................................................................5 Pr-requis Hardware.............................................................................................................................5 Pr-requis Software..............................................................................................................................5 Installation............................................................................................................................................6 installation de la JDK...........................................................................................................................6 Installation de Mobicents J I! S"##.................................................................................................$ D%loie&ent de ser'ice........................................................................................................................( Mobicents et #cli%se...........................................................................................................................)) %lu*in a'ec lien +tt%............................................................................................................................)) %lu*in &anuelle&ent..........................................................................................................................))

Introduction
'o(icents )A"N *EE fait partie de la plateforme 'o(icents +ui est une plateforme open source destine au monde des tlcommunications. 'o(icents )A"N *EE permet de d,elopper des ser,ices +ui touc-e de la ,oi./ de la ,ideo et du 0e(. &ette plateforme est 1001 2a,a. 'o(icents )A"N *EE contient plusieurs adaptateurs +ui lui permette de s'interfacer a,ec d'autres tec-nologies tels +ue : "3 Asteris4 3arla5$6 7oogle 8al4$6mpp

et d'autres ressources encore. 3our la plupart des ressources ,ous a,e9 des e.emples de mise en :u,re.

Pr-requis
3our pou,oir installer 'o(icents )A"N *EE/ il 5 a certains prre+uis dont il faut tenir compte/ c'est des prre+uis ; la fois -ard0are et soft0are. Pr-requis Hardware une mac-ine a,ec %7B de RA' et un peu plus de <00 'B d'espace de stoc4age a,ec un s5st=me d'e.ploitation !N"6. Pr-requis Software il ,ous faut installer une 2d4> si ,ous ne l'a,e9 pas sur ,otre s5st=me. *ien de tlc-argement : -ttp:$$000.oracle.com$tec-net0or4$2a,a$2a,ase$do0nloads$2a,a?se?2d4?@?do0nload? A<%1#A.-tml

"nstallation
installation de la )DB lors+ue ,ous alle9 tlc-arger ,otre 2d4/ ,ous alle9 tlc-arger le fic-ier a,ec un format .tar.g9 Ccompressed (inar5 ou ce +u'on appelle une arc-i,eD/ une fois ce fic-ier ; ,otre disposition/ mette9 le dans le rpertoire de ,otre c-oi./ pour ma part/ il est dans $usr$2a,a. ,oici les tapes ; sui,re apr=s:

tout d'a(ord d9ippe9 le fic-ier/ g9ip ?d 2d4?@?linu.?i#E>.tar.g9 une fois cela fait/ ,ous aure9 un fic-ier a,ec e.tension .tar/ faites ensuite/ tar ?.,f 2d4?@?linu.?i#E>.tar cela ,a nous permettre d'e.traire les fic-iers/ suite ; cela un rpertoire est cre du nom de 2d41.@.0/ maintenant nous allons dplacer le rpertoire dans le rpertoire oF se trou,e les 2,m. m, .$2d41.@.0$ $usr$li($2,m$2d41.@.0

,n aurait %u faire cela en une seule co&&ande -ar .'f/ 2d4?@?linu.?i#E>.tar.g9


maintenant e.cut la commande sui,ante pour ,oir les configurations sudo update?alternati,es ??config 2a,a ,ous aure9 un cran a,ec cet affic-age/ en tout cas plus ou moins ??????????????????????????????????????????????????????????????????????????? ??????????????????????????????? election 3at- 3riorit5 tatus GGGGGGGGGGGGGGGGGGGG H 0 $usr$li($2,m$2a,a?>?open2d4$2re$(in$2a,a 10>1 auto mode 1 $usr$li($2,m$2a,a?>?open2d4$2re$(in$2a,a 10>1 manual mode % $usr$li($2,m$2a,a?>?sun$2re$(in$2a,a >< manual mode

3ress enter to 4eep t-e current c-oiceIHJ/ or t5pe selection num(er:

??????????????????????????????????????????????????????????????????????????????????????????????????????????? retene9 le dernier numro Cici c'est le numro %D/ cela nous permettre par la suite de mettre notre 2d4 2uste apr=s/ maintenant nous allons ra2outer notre ligne pour rfrencer notre 2d4/ ,oici la commande ; taper update?alternati,es ??install $usr$(in$2a,a 2a,a $usr$li($2,m$2d41.@.0$2re$(in$2a,a < le numro < en fin de commande/ c'est 2uste pour placer la ligne ; la fin/ rappele9 ,ous le

numro retenu c'est %/ donc pour placer la ligne 2uste apr=s il faut mettre trois. maintenant si nous retapons la commande de tout ; l'-eure sudo update?alternati,es ??config 2a,a On ,erra notre ligne ; la fin des configurations de 2a,a ????????????????????????????????????????????????????????????????????????????? ????????????????? election 3at- 3riorit5 tatus GGGGGGGGGGGGGGGGGGGG H 0 $usr$li($2,m$2a,a?>?open2d4$2re$(in$2a,a 10>1 auto mode 1 $usr$li($2,m$2a,a?>?open2d4$2re$(in$2a,a 10>1 manual mode % $usr$li($2,m$2a,a?>?sun$2re$(in$2a,a >< manual mode < $usr$li($2,m$2d41.@.0$2re$(in$2a,a < manual mode

???????????????????????????????????????????????????????????????????????????????????????????????

le tra,ail est termin/ maintenant pour ,rifier la ,ersion de ,otre 2d4 @/ ,oil; ce +u'il faut faire CaperKu de la consoleD rootLde(ian'o(:$usr$2a,aM 2a,a ?,ersion 2a,a ,ersion N1.@.0N )a,aC8'D E Runtime En,ironment C(uild 1.@.0?(1A@D )a,a Oot potC8'D &lient V' C(uild %1.0?(1@/ mi.ed modeD rootLde(ian'o(:$usr$2a,aM 2a,ac ?,ersion 2a,ac 1.>.0P1E Q prsent nous pou,ons passer ; l'installation de Nmo(icents )A"N *EEN. "nstallation de 'o(icents )A"N *EE l'installation de cette plateforme n'est pas tr=s compli+ue/ d'ailleurs ,ous le constaterai ,ous mRme. Dans un rpertoire de ,otre c-oi. Csuggestion $usr$mo(icentsD/ tape9 s,n co -ttp:$$mo(icents.googlecode.com$s,n$tags$ser,ers$2ain?slee$%...5$ core$%.>.0.S"NA* mo(icents?slee?core?%.>.0.S"NA* Attention si par erreur ,ous ne tape9 +ue s,n co -ttp:$$mo(icents.googlecode.com$s,n$tags$ser,ers$2ain?slee$%...5$ il ,ous installera toutes les ,ersions. "l e.iste d'autres mo5ens pour a,oir les fic-iers sources/ par e.emple ; l'aide de 0get et c'est ce +ue nous utiliserons. 0get -ttp:$$do0nloads.sourceforge.net$pro2ect$mo(icents$'o(icents1%0)A"N1%0 *EE 1%0 er,er$%.>.0.S"NA*$mo(icents?2ainslee?%.>.0.S"NA*?2(oss?#.1.0.7A.9ip

de9ipper le fic-ier ; l'aide de un9ip un9ip mo(icents?2ainslee?%.>.0.S"NA*?2(oss?#.1.0.7A.9ip une fois cela tant fait/ alle9 dans 2(oss?#.1.0.7A.9ip$(in/ ,ous pou,e9 ; prsent lancer le mo(icents ; l'aide de .$run.sVotre mo(icents )A"N *EE est install. Vous pou,e9 donner au fic-ier certains param=tres/ comme l'adresse ip/ sur la+uelle ,ous sou-aite9 dmarrer ,otre ser,eur 2ain slee/ cela se fait ; l'aide du ?(

.0run.s+ -b ...........
*e 2ain slee eut Rtre dmerrer selon un profil/ il en e.iste trois : all/ default et slee?production/ cela se fait ; l'aide de l'option ?c

.0run.s+ -c 1%rofil1
ac-e9 +ue lors+ue ,ous e.cute9 seulement le fic-ier sans spcifier les param=tres/ ce dernier dmarre en mode par dfaut CdefaultD et sur l'adresse de la (oucle locale C1%@.0.0.1D. "nterface de management manager mo(icents en ligne de commande peut s'a,rer lourd pour certains/ pour cela/ il e.iste une console de management +ui ,ous permettra de faire l'administration. 3our 5 accder -ttp:$$local-ost:E0E0$slee?management?console$

Dploiement de ser,ice
Dans ,otre rpertoire mo(icents/ ,ous a,e9 plusieurs sous rpertoires/ parmi eu./ il 5 a le dossier e.amples/ il contient un ensem(le d'e.emples +u'on peut tester et le dossier ressources oF se trou,e l'ensem(le des ressources Cc'est des T ressources adaptator U D +u'on peut dplo5er. E.emple : Alle9 dans le rpertoire des e.amples/ ensuite dans sip?uas/ ,ous trou,ere9 un ensem(le de fic-ier .ml et +uel+ues autres fic-iers/ ce +ui nous intresse pour le moment c'est le fic-ier (uild..ml +ui permet de construire et de dplo5er le ser,ice au sein du mo(icents 2ain slee/ pour ce faire il ,ous faut installer ant/ donc apt?get install ant ensuite il suffit de taper ant dans le rpertoire sip?uas/ normalement si tout se passe (ien le ser,ice de,rait (ien se dplo5er/ maintenant nous sommes pres+ue capa(le d'e.cuter les e.emples/ pour cela allons dans le rpertoire sipp +ui est dans sip?uas aussi/ ,ous trou,ere9 deu. fic-iers e.cuta(les run.sh et run-ha.sh/ si ,ous essa5e9 de les e.cuter Ka ne ,a pas marc-er parce +u'ils ne connaissent pas la commande sipp/ en fait sipp est un module +ui permet de gnrer des pa+uets sip. Donc il ,ous faudra installer sipp. Note : ant ,a construire et dplo5er le fic-ier (uild..ml Voici le lien du tlc-argement : -ttp:$$sourceforge.net$pro2ects$sipp$files$sipp$<.%$sipp.s,n.tar.g9$ une fois l'arc-i,e tlc-arge/ mette9?la dans $usr$src/ ensuite il ,a falloir dcompresser et e.traire le contenu tar .,9f sipp.s,n.tar.g9 alle9 maintenant dans sipp.s,n et faites un ma4e/ il se peut +ue ,ous aurie9 une erreur due ; la li(ncurses#?de, +ui n'est pas installe apt?get install li(ncurses#?de, apr=s cela le ma4e de,rait marc-er. maintenant on a tou2ours un pro(l=me/ la commande sipp n'est tou2ours pas reconnue/ si nous ,oulons e.cuter la commande sipp ?nous de,rions taper ceci $usr$src$sipp.s,n$sip ?pour +ue la commande sipp soit e.cuta(le dans tous les rpertoires il faut ra2outer le rpertoire oF nous l'a,ons install dans le 3A8O/ pour cela e.port 3A8OVW3A8O:$usr$src$sipp.s,n$ le pro(l=me +u'on aura/ c'est +ue si on ferme la console et on rou,re un autre terminal on n'aura le mRme pro(l=me/ la commande ne sera pas compr-ensi(le/ donc pour a,oir la commande de faKon permanente/ il faut aller la mettre dans .(as-rc et ra2outer le c-emin/ ou seulement taper la commande sui,ante

ec-o 'e.port 3A8OVW3A8O:$usr$src$sipp.s,n' XX $-ome$a(dennor$.(as-rc Q tra,ers la console de management ,ous pou,e9 ,oir les ser,ices dplo5s.

'o(icents et Eclipse
pour pou,oir utiliser Eclipse a,ec 'o(icents )A"N *EE/ il faut installer un plugin/ il e.iste diffrentes mani=res de faire/ soit ,ous utilise9 un lien -ttp +ui pointe ,ers le plugin ou ,ous tlc-arge9 le plugin et ,ous le mette9 dans le rpertoire plugins de ,otre Eclipse plugin a,ec lien -ttp ?ou,rir eclipse ?alle9 dans Help->Install New Software... ?&lic4 Add et entrer Name Eclip *EE et !R* -ttp:$$mo(icents.googlecode.com$s,n$do0nloads$eclipse?update?site$ ?selectionne9 ,otre ,ersion d'Eclip *EE/ cli+ue9 sur Ne.t et sui,e9 les instructions ?redmarre9 eclipse plugin manuellement soit ,ous tlc-arge9 le fic-ier 2ar disponi(le ; cette adresse : -ttp:$$mo(icents.googlecode.com$s,n$do0nloads$eclipse?update?site$plugins$ sinon ,ous l'a,e9 dans le rpertoire tools?Xplugins?Xeclipsee de ,otre dossier mo(icents/ ,ous le rcupre9 et ,ous le mette9 dans le rpertoire plugins de ,otre Eclipse/ ensuite redmarre9 eclipse pour pou,oir installer ce plugin/ d'apr=s la documentation officielle il faut une ,ersion d'eclipse <.@ et plus. C,oir ici : -ttp:$$docs.2(oss.org$mo(icents$2ain?slee$%.#.0.S"NA*$tools$eclipslee$user? guide$en?! $-tml$install.-tmlD

2 'enir -fonctionne&ent de 3ain slee -cration de sbb4 ra4 et ser'ice -installation de la &&s 5&obicents &edia ser'er6 -installation de la &ss 5&obicents ser'let si%6

You might also like