You are on page 1of 9

Retour d'exprience sur le dploiement de la solution de ToIP libre

Asterisk au sein de l'universit de la Polynsie franaise


Alexandre Gouverneur
Universit de la Polynsie franaise - CRI
Franck Mvel
Universit de la Polynsie franaise - CRI
Rsum
Cet expos a pour objectif de prsenter un retour d'exprience sur le dploiement complet l'chelle d'une petite universit
d'une solution tlphonique sur IP gravitant autour du logiciel IPBX libre steris! et du protocole "IP en remplacement d'un
s#st$me d'autocommutateur analogique classique propritaire lcatel %&&'(
)ous # abordons les problmatiques lies la *oIP en gnral et steris! en particulier+ ainsi qu' la stratgie de
dploiement retenue l',niversit de -a Pol#nsie fran.aise au regard des fortes contraintes inhrentes la migration de la
tlphonie simultanment son exploitation(
"ont traits galement nos dveloppements effectus autour d'steris! notamment en termes d'administration+ de supervision
et de facturation(
/ sont galement anal#ss les aspects lis aux co0ts et aux conomies d'un tel dploiement ainsi que ceux induits par la
scurit avant de terminer sur les volutions envisages(
Mots clefs
ToIP !oIP steris! IP"# PA"# P"# $%en &ource tl%'onie &IP 1aptel T( IA# )i*ration 2igium 3edfone scurit
1 Introduction
Cet article %rsente un retour d+ex%rience sur le d%loie)ent , l+c'elle d+une %etite universit d+un syst-)e tl%'oni.ue sur
IP *ravitant autour du lo*iciel IP"#
/
li0re steris! et du %rotocole &IP
(
1
steris! est un autoco))utateur lo*iciel li0re .ui effectue toutes les o%rations de 0ase d+un autoco))utateur )atriel1 2n
outre steris! est dot d+un environne)ent de dvelo%%e)ent de services et d+extensions1 C+est le cas du syst-)e natif
d+la0oration du %lan de nu)rotation 3dialplan4 incluant varia0les %ri)itives et un lan*a*e de %ro*ra))ation 5 l+AGI
3steris! Gate6ay Interface4 avec une API
7
0ien docu)ente1 Il est aussi %ossi0le de dvelo%%er dans le lan*a*e de son c'oix
3C+ 4ava+ Perl+ P#thon+ P5P4 de nouvelles %ri)itives %our le syst-)e d+la0oration du %lan de nu)rotation1 steris! dis%ose
*ale)ent d+une interface de *estion sur le %ort TCP89:7; %er)ettant de le su%erviser et de le %iloter en client8serveur de%uis
un client <e0 ou d+y ad=oindre des lo*iciels tiers1
2 Situation de l'universit de la Polynsie franaise
21 !xtension du campus
>+UPF a d? faire un c'oix en (::@ .uant , l+volution de sa tl%'onie lors des travaux d+extension de son ca)%us1
>+universit dis%osait alors de deux PA"#
A
analo*i.ues lcatel %&&' en srie saturs et vieux d+une diBaine d+annes avec une
/ IP"# 5 Internet Protocol %u0lic auto)atic "ranc' e#c'an*e1 Autoco))utateur nu)ri.ue %rinci%ale)ent 0as sur les %rotocoles utiliss sur Internet1
( &IP 5 &ession Initiation Protocol1 Protocole rseau standardis 0as sur IP de )ise en relation d+entits1 Il est %rinci%ale)ent utilis dans la tl%'onie sur
IP la visio%'onie ou la )essa*erie instantane1
7 API 5 A%%licative Pro*ra))in* Interface1 Interface de %ro*ra))ation offrant l+acc-s , des fonctions s%cialises in'rentes , l+entit la %ro%osant1
A PA"# 5 Pu0lic Auto)atic "ranc' e#c'an*e1 Autoco))utateur analo*i.ue1
/8C DR2&(::C
ca%acit *lo0ale d+environ (:: li*nes tl%'oni.ues1 >+extension du ca)%us ncessitait la connexion d+environ A9 nouvelles
li*nes1 E cela s+a=outait l+int*ration de l+antenne %olynsienne de l+IUFM du Pacifi.ue avec une vin*taine de nouvelles li*nes1
Aucune extension du PA"# n+tait %ossi0le , un co?t raisonna0le et co)%te-tenu des difficults de )aintenance de celui-ci il
fallait donc envisa*er son re)%lace)ent1
22 Asterisk comme IP"# SIP$%SM
>a Cellule des Ressources Infor)ati.ues avait d=, )is en %lace une solution steris! en cou%ure du PA"# de l+ta0lisse)ent
d-s avril (::@1 >+installation co)%renait d-s le d%art un serveur steris! Bi6Xeon sous -inux62ebian .ui% d+une carte
1aptel %our connexion au T(
9
de l+o%rateur de li*nes fixes $PT )od-le 2igium *7&8'P une %asserelle &IP8G&M .uatre
li*nes de )ar.ue 9oiceblue ainsi .u+un syst-)e de tolrance aux %annes des liens PRI-RFI&
G
)od-le 4unghanns I"2):uard
dont le rHle tait de s'unter steris! %ar une reconnexion directe du PA"# lcatel au T( o%rateur en cas de dfaillance de
l+IP"#1 Cette arc'itecture tl%'oni.ue %er)ettait l+interce%tion des a%%els sortant vers les G&M et les diri*eait vers la
%asserelle &IP8G&M si)ulant ainsi des a%%els ty%e I G&M vers G&M J afin de 0nficier d+un tarif 0ien %lus avanta*eux .u+un
a%%el ty%e I Fixe vers G&M J et dlestant d+autant le T(1 2n .uel.ue )ois les factures tl%'oni.ues di)inues d+un tiers ont
a)orti cette installation1 Mais au-del, d+une rduction i))diate des co?ts tl%'oni.ues l+ide sous-=acente , ce %ro=et tait
l+introduction de la tl%'onie IP sur le ca)%us1
2& 'ouveau P("# propritaire ou )nralisation d'Asterisk
Mal*r le succ-s de l+installation d+steris! le c'oix de *nraliser cette solution n+tait %as vident1 Il i)%li.uait d+assu)er un
do)aine aussi criti.ue .ue la tl%'onie sans aucune assistance en Polynsie franaise1
Ce%endant co)%te-tenu de notre contexte d+isole)ent de la .uasi-a0sence de re%rsentation locale officielle des *randes
)ar.ues et des dlais d+intervention i)%oss %ar nos fournisseurs le c'oix d+une solution co))erciale %ro%ritaire ne nous
a%%ortait aucune *arantie su%%l)entaire1 Pour l+utilisateur final si le tl%'one ne )arc'e %as c+est un %ro0l-)e in'rent au
service infor)ati.ue1
& Mise en *uvre du dploiement de la tlp+onie sur IP
&1 P+ase prparatoire
Un *ros travail %r%aratoire %rcdant le d0ut du d%loie)ent a t conduit %our inventorier de faon e)%iri.ue toutes les
li*nes tl%'oni.ues de l+ta0lisse)ent 3%ar croise)ent des factures tl%'oni.ues et de l+annuaire officiel41 >+o0=ectif de cette
o%ration tait de rcu%rer tous les nu)ros &KA
@
distri0us )ais non utiliss et de les raffecter lors de la cration de
nouvelles li*nes1
&2 P+ase de transition
>a difficult lors d+un d%loie)ent de tl%'onie , l+c'elle d+un ta0lisse)ent rside dans le fait .u+il est .uasi-i)%ossi0le
d+effectuer l+ense)0le de l+o%ration en une seule %'ase tr-s courte dans le te)%s 3surtout avec un seul %ersonnel , %lein te)%s
sur le %ro=et41 Il faut aussi %rvoir des solutions %our de no)0reux cas %articuliers co))e les li*nes d+ascenseur les li*nes
d+alar)e 3utilisant de surcroLt d+anciens %rotocoles issus du )onde analo*i.ue co))e le F&M-(::4 les Bones non desservies
%ar le rseau infor)ati.ue les tlco%ieurs les )ode)s les a%%areils RFI& de visio-confrence111
&& Strat)ie
Pour )ettre en Nuvre %ro*ressive)ent le d%loie)ent il tait indis%ensa0le d+ta0lir une strat*ie .ui 5
%er)ette d+installer les %ostes de )ani-re individuelle ou %ar service O
*arantisse la continuit de service entre anciens et nouveaux %ostes 3sans c'an*e)ent de nu)ro4 O
soit la %lus trans%arente %ossi0le %our les utilisateurs1
Afin de res%ecter ce ca'ier des c'ar*es nous avons donc la0or une arc'itecture tl%'oni.ue de transition 3voir Fi*ure /14
ainsi .u+une )t'ode te)%oraire de nu)rotation et de routa*e entre les autoco))utateurs1
9 T( 5 Interface nu)ri.ue entre l+o%rateur tl%'oni.ue terrestre et l+autoco))utateur de l+ta0lisse)ent1
G PRI-I&KF 5 Pri)ary Rate Interface - Inte*rated &ervices Ki*ital Fet6ork1 Kans le cas %rsent il s+a*it du lien T(1 !oir %lus 'aut1
@ &KA 5 &lection Kirecte , l+Arrive1 Fu)ro de tl%'one accessi0le de%uis le rseau tl%'oni.ue %u0lic1
(8C DR2&(::C
Fi*ure /1

Kans ce sc')a seul steris! tait , )P)e de )ettre en relation des co))unications entre les deux tec'nolo*ies &IP et
analo*i.ue1 Il fallait donc ac'e)iner c'a.ue a%%el )P)e interne vers l+IP"#1 >e %lan de nu)rotation sur l+ancien PA"#
lcatel a t )odifi %our .ue les a%%els internes des li*nes analo*i.ues s+effectuent , l+aide de .uatre c'iffres au lieu de trois
3le %re)ier c'iffre a=out en %rfixe est un indicatif de co))utation vers steris!41 Tous les a%%els taient dsor)ais *rs %ar
steris!( Il ne restait %lus .u+, la0orer un %lan de nu)rotation de transition1 Celui-ci testait lors de c'a.ue a%%el si le
destinataire tait tou=ours '0er* sur une li*ne analo*i.ue ou d=, )i*r vers une li*ne &IP et routait l+a%%el vers le PA"#
lcatel ou directe)ent vers l+IPP'one concern via le rseau IP1
&, Mise en *uvre
>a strat*ie de d%loie)ent se concrtise si)%le)ent %ar une )acro d+a%%el confi*ure dans le %lan de nu)rotation
d+steris!1 2lle est dfinie dans le fic'ier extensions(conf(
Q)acro-rece%tion-a%%elR STU2#T2FV W %oste a%%el 37 c'iffres4
extenWX s/Fo$%3A%%el de TUCA>>2RIK3nu)4V vers TU2#T2FV 4 STrace de l+a%%el en console
extenWX s(Kial3&IP8TU2#T2FV4 STentative d+a%%el de la li*ne &IP
extenWX s7GotoIf3TQ++TUKIA>&TATU&V++W++CYAFUFA!AI>++RZG5A4 S&i la li*ne &IP n+existe %as aller , %rio G
extenWX sAYan*u%34 SRaccroc'er a%%el &IP a%r-s fin d+a%%el
extenWX s9Con*estion34
extenWX sGKial3[a%8*(87TU2#T2FV4 STentative d+a%%el sur le PA"# 3%rfixe 74
extenWX s@Yan*u%34 SRaccroc'er a%%el PA"# a%r-s fin d+a%%el
extenWX s;Con*estion34
Kans la )acro d+a%%el ci-dessus .ui re)%lace la %ri)itive I Kial34 J dans le %lan de nu)rotation durant la %'ase de
)i*ration steris! tente d+a0ord d+a%%eler la version &IP de la li*ne ci0le 3extenWX s(41 &i celle-ci n+existe %as 3extenWX s74
steris! a%%elle alors la version I 1apata J de la li*ne ci0le 3extenWX sG4 c+est-,-dire la version analo*i.ue attac'e au
PA"# en %renant soin d+a=outer le %rfixe ncessaire au routa*e O dans le cas %rsent 5 I 7 J concatn au nu)ro , trois
78C DR2&(::C
c'iffre du %oste a%%el1 &i la li*ne n+existe %as non %lus sur le PA"# c+est .u+elle n+existe %as1 >e PA"# dcroc'e alors et
notifie vocale)ent , l+a%%elant .ue le nu)ro d+a%%el est incorrect et l+invite , le vrifier1
&- .ploiement des postes IP
>es IP"# %ro%ritaires %ro%osent *nrale)ent des )canis)es d+auto-confi*uration des %ostes co))e Cisco avec ,nified
Call;anager1 Mal'eureuse)ent steris! ne %ro%ose rien de la sorte du )oins rien d+aussi fia0le et er*ono)i.ue1
>e constructeur des %ostes .ue nous avons c'oisi %our son excellent ra%%ort .ualit8%rix , savoir :rand"tream %ro%ose un
syst-)e de d%loie)ent auto)atis re%osant sur un serveur TFTP
;
ali)entant les %ostes avec des fic'iers de confi*uration
#M>
C
dont le no) est construit , %artir de leur adresse MAC
/:
1 Ce syst-)e tant %eu %rati.ue nous nous so))es tourns vers
un outil de la suite <inst3
88
= I "IP -ine ;anager J 3Cf Fi*ure (41
Fi*ure (
<inst3 est une suite co))erciale en %'ase de dvelo%%e)ent de%uis (::G dont l+o0=ectif est de %ro%oser %our steris! des
outils client8serveur de confi*uration d+ex%loitation de su%ervision et de cration de services de conver*ence #M> ainsi .ue
des outils d+int*ration des &IPP'ones des )ar.ues )a=eures du )arc' de la ToIP 3Cisco+ Pol#com+ :randstream11141
Alexandre Gouverneur en tant l+auteur il a *ratuite)ent ada%t certains l)ents de la suite aux 0esoins s%cifi.ues de
l+universit de >a Polynsie franaise dans le cadre de ses fonctions au CRI1
&/ .ifficults rencontres
>a %re)i-re %'ase de tests a )is en lu)i-re des %r-re.uis ncessaires avant tout d%loie)ent de la tl%'onie sur IP .uel.ue
soit la solution d+IP"# c'oisie1
&/1 Infrastructure rseau
>a tl%'onie sur IP s+a%%uie sur l+infrastructure rseau de l+ta0lisse)ent1 &i les a%%lications infor)ati.ues classi.ues %euvent
se contenter d+un su%%ort %'ysi.ue de .ualit )oyenne 3un *rand no)0re d+entre-elles s+a%%uie sur des sessions TCP4 la
tl%'onie sur IP 3.ui s+a%%uie sur UKP et des %rotocoles te)%s-rels ne su%%ortant donc .ue de fai0les *i*ues
/(
4 re.uiert un
su%%ort %'ysi.ue de tr-s 0onne .ualit1 Alors .ue nous %ensions dis%oser d+un su%%ort entre 0\ti)ents de 0onne .ualit 0as
sur de la fi0re o%ti.ue ce n+tait %as du tout le cas1 Il a fallu %rocder , un audit r%arer et certifier les fi0res aux vitesses
utilises actuelle)ent 3*i*a0it %ar seconde4 ainsi .u+une *rande %artie des ca%illaires1 Ce %r-re.uis est un %oste 0ud*taire
connexe .ui %eut s+avrer i)%ortant %our un %ro=et de )i*ration vers la ToIP1
; TFTP 5 Trivial File Transfer Protocol1 Protocole 0as sur IP %er)ettant le transfert de fic'iers en )ode non-interactif1
C #M> 5 e#tended Marku% >an*ua*e1 >an*a*e extensi0le de dfinition et de descri%tion de donnes1
/: MAC 5 Media Access Control 5 Adresse uni.ue )atrielle)ent *rave dans une interface rseau de ty%e 2t'ernet1
// <inst3 5 Asteris! Re)ote (d)inistrator for Windo>s1 &uite lo*icielle co))erciale d+ad)inistration d+ex%loitation et de dvelo%%e)ent de services de
conver*ence autour d+steris! de%uis un client ;icrosoft <indo>s1 http=??>>>(>inastra(com
/( Gi*ue 5 variation du te)%s de %ro%a*ation sur le rseau1
A8C DR2&(::C
&/2 01(' spcifi2ue ou parta) 3 4oS
Fous avons vu la ncessit de )ettre en %lace un !>AF
/7
s%cifi.ue , la tl%'onie afin d+assurer la scurit du rseau )ais
surtout d+isoler la ToIP %our une )ise en %lace d+une ]o&
/A
efficace1 Au re*ard de sa %rsence sur l+ense)0le des .ui%e)ents
actifs de notre rseau l+o%tion d+une ]o& se 0asant sur la discri)ination au niveau 2t'ernet des flux %ar %riorisation I222
;:(1/% nous a %aru la %lus %ertinente1
, Services apports par la tlp+onie sur IP
,1 1es services classi2ues
>a )i*ration vers la tl%'onie IP se doit de conserver au )ini)u) les services d=, existants en tl%'onie analo*i.ue )ais
aussi a%%orter de nouveaux services1 >e fait .u+steris! soit un autoco))utateur lo*iciel extensi0le donne 0eaucou% de
sou%lesse de ce %oint de vue1 Certains services sont natifs , steris! co))e 5 le )ultilin*uis)e des )essa*es d+invite
/9
la
)essa*erie vocale et son indication visuelle et sonore M<I
/G
le transfert d+a%%els la %rsentation du nu)ro la salle de
confrence virtuelle
/@
la visio%'onie Y1(G7 et Y1(GA le I 'el%desk J
/;
l+interce%tion d+a%%els
/C
la su%ervision ">F
(:
sur les
%ostes tl%'oni.ues avancs etc1 K+autres ont t dvelo%%s , l+UPF co))e le renvoi d+a%%el le renvoi d+a%%el a%r-s c'ec
la fonction I ne %as dran*er J
(/
l+annonce si)%le
((
le verrouilla*e intelli*ent du %oste
(7
les %rivil-*es de li*ne le ticket
dro*atoire
(A
etc1
Ces services sont *nrale)ent *rs %ar le dvelo%%e)ent de )acros s%cifi.ues int*res au %lan de nu)rotation de
l+ta0lisse)ent1
,2 1a supervision
>a su%ervision du rseau tl%'oni.ue est un l)ent i)%ortant , ne %as n*li*er1 2n effet de %ar l+arc'itecture dcentralise
de la ToIP
(9
.ui s+a%%uie sur le rseau infor)ati.ue un si)%le dysfonctionne)ent d+.ui%e)ents actifs Po2
(G
3nota))ent %ar
interru%tion de fourniture de courant lectri.ue )P)e si ceux-ci sont .ui%s individuelle)ent d+une ali)entation secourue4
%eut entraLner la )ise en dran*e)ent te)%oraire de *ra%%es enti-res de li*nes &IP1 Il est donc indis%ensa0le de dis%oser
d+outils facilitant la connaissance de l+tat du rseau tl%'oni.ue en te)%s rel1
Ke faon triviale les outils classi.ues de su%ervision du rseau infor)ati.ue les =ournaux de 0ord et la console d+steris!
constituent un 0on d0ut %our la su%ervision du rseau tl%'oni.ue1 Kans une )oindre )esure les %ostes IP avancs
su%%ortant la su%ervision ">F %ro%ose %ar steris! %er)ettent *ale)ent une certaine surveillance localise *r\ce ,
l+affic'a*e lu)ineux de l+tat d+une %artie des li*nes1 Toutefois ces )t'odes sont soit %eu er*ono)i.ues soit non-
ex'austives1 Fous nous so))es donc tourns vers une version %ersonnalise de l+l)ent I $%erator Panel J 3Cf1 Fi*ure 74 de
la suite <inst31 Ainsi nous dis%osons d+un outil .ui nous si*nale *ra%'i.ue)ent activit et ano)alies du rseau
tl%'oni.ue et nous alerte %ar e-)ail de toute )ise en dran*e)ent dconnexion ou retour , la nor)ale d+une li*ne1
/7 !>AF 5 !irtual >ocal Area Fet6ork1 Rseau local virtuel 0as sur la tec'nolo*ie de co))utation de niveau (1
/A ]o& 5 ]uality of &ervice1 Mcanis)e *arantissant , un flux un niveau de .ualit donn 3*i*ue d0it for)e etc11141
/9 Multilin*uis)e des )essa*es d+invite 5 Mcanis)e %er)ettant de slectionner la lan*ue d+invite de l+IP"# %ar trans)ission d+une si)%le varia0le du
ter)inal de l+a%%elant 3si su%%ort41
/G M<I 5 Messa*e <aitin* Indicator1 !oyant sur le tl%'one si*nalant la %rsence de )essa*es non lus sur la 0oLte vocale1
/@ &alle de confrence virtuelle 5 li*nes *rou%es %er)ettant la )ise en relation de %lusieurs a%%elants ventuelle)ent a%r-s aut'entification1
/; Yel% Kesk 5 nu)ro d+a%%el uni.ue a0outissant sur %lusieurs li*nes d+un *rou%e d+a*ents et slectionnant le destinataire en fonction de crit-res dfinis
3c'ar*e de travail ordre dans une file ala 1114 constituant ainsi un centre d+a%%el virtuel1
/C Interce%tion d+a%%el 5 )canis)e %er)ettant de %rendre un a%%el )is sur une autre li*ne %ar un %oste autoris1
(: ">F 5 "usy >a)% Field1 !oyant de su%ervision de %oste tl%'oni.ue avanc si*nalant l+activit ou la dis%oni0ilit d+une li*ne1 >a su%ervision ">F est
utilise %ar exe)%le sur les %ostes tl%'oni.ues des standardistes1
(/ Fonction KFK 5 ^Ko Fot Kistur0^1 >ors d+un a%%el la li*ne concerne ne sonne %as et si*nale i))diate)ent .u+elle n+est %as dis%oni0le1
(( Play0ack 5 r%onse auto)ati.ue %ersonnalise non-interactive lors d+un a%%el1
(7 !errouilla*e intelli*ent 5 le %oste verrouill %ar un code c'oisi %ar l+utilisateur %er)et tou=ours d+Ptre =oint de =oindre les nu)ros d+ur*ence et de =oindre
les li*nes internes1
(A Ticket dro*atoire 5 code %er)ettant %onctuelle)ent , un %oste d+outre%asser ses %rivil-*es1 Par exe)%le il est %ossi0le d+a%%eler l+tran*er le te)%s d+un
a%%el de%uis un %oste ne %ouvant nu)roter .ue locale)ent1
(9 ToIP 5 Tele%'ony over IP1 Tl%'onie sur IP1
(G Po2 5 Po6er over 2t'ernet1 Ali)entation %ar la %rise 2t'ernet des .ui%e)ents ter)inaux du rseau infor)ati.ue tels .ue les 0ornes <ifi les tl%'ones
&IP les ca)ras IP 111 Ce ty%e d+ali)entation a t nor)alis sous le la0el I222 ;:71(af1
98C DR2&(::C
Fi*ure 7
,& 1a taxation tlp+oni2ue
>a *estion de la taxation tl%'oni.ue a fait l+o0=et du dvelo%%e)ent en interne d+une a%%lication s%cifi.ue 0ase sur les
v-ne)ents CKR
(@
1 Celle-ci nous %er)et de %roduire une facturation dtaille et unifie 3li*nes &IP et li*nes analo*i.ues
encore en activit en %'ase de transition4 %ar %oste ou %ar service int*rant les no)0reuses s%cificits tarifaires de c'a.ue
o%rateur tl%'oni.ue 3tl%'onie fixe tl%'onie )o0ile tl%'onie internationale11141
,, 1e c+oix des oprateurs tlp+oni2ues en fonction des destinations
>a tarification tl%'oni.ue varie considra0le)ent suivant la destination des a%%els1 >a tl%'onie sur IP %er)et facile)ent
de router les a%%els vers l+o%rateur le )eilleur )arc' en fonction de leur destination res%ective , savoir dans notre cas 5
a%%el vers Ta'iti vers les Lles vers l+international ou vers la tl%'onie )o0ile locale1 Par scurit un )canis)e de re%li vers
l+o%rateur de li*nes fixes 3vers le T( donc4 est i)%l)ent en cas de con*estion vers les destinations utilisant un o%rateur
alternatif1 Un tel re%li se %roduit %ar exe)%le %our un a%%el vers les )o0iles locaux d-s lors .ue les .uatre canaux de la
%asserelle 9oiceBlue sont occu%s1 >+a%%el est alors rout vers l+o%rateur de li*ne fixe1 Il est donc factur %lus c'er )ais a
a0outi ce .ui est notre %riorit1 Ylas notre 0ande %assante vers Internet tant tr-s rduite il ne nous est %as %ossi0le %our
l+instant de %rofiter des offres d+o%rateurs &IP ou IA#
(;
%our les a%%els internationaux 0ien .ue notre %lan de nu)rotation
int-*re d=, cette %ossi0ilit1
,- 1es services tendus ou de conver)ence
>es services , valeur a=oute .ue nous avons )is en %lace sont 5
- le voice-to-e)ail %ro%os en standard %ar le I Comedian voicemail J int*r , steris! %er)ettant de co%ier les )essa*es
vocaux dans les 0oLtes de courrier lectroni.ue sous for)e d+attac'e)ent sonore O
- la *estion des fax virtuels %our le fax-to-e)ail au )oyen de )ode)s virtuels I IA#Mode) J et d+un serveur I 5#lafax J O
- l+acc-s , l+annuaire co))un directe)ent de%uis le %oste tl%'oni.ue1 >+o0=ectif , )oyen ter)e est l+int*ration de la *estion
des services de tl%'onie , travers l+2FT
(C
37sup6Portail41
- 5tudes et services complmentaires
-1 SIP67ifi
A titre ex%ri)ental nous avons )en des tests sur la %ossi0ilit d+acc-s , la tl%'onie de l+ta0lisse)ent via le <ifi
%er)ettant ainsi d+utiliser des tl%'ones %orta0les co)%ati0les &IP et .ui%s du <ifi %our assurer la continuit du rseau
tl%'oni.ue au-del, du 0ureau , travers tout le ca)%us voire au-del, des li)ites *o*ra%'i.ues de l+universit de la
Polynsie franaise1
>+ide consiste , %er)ettre , des %ostes tl%'oni.ues &IP-<ifi co))e %ar exe)%le le @A''' d+,*"tarcom ou , des
tl%'ones )o0iles classi.ues 3ty%e G&M4 co)%ati0les &IP co))e les )o!ia 7B8 et 7C8+ de s+enre*istrer sur l+IP"# de
l+universit via des hotspots locaux ou distants 3aro%orts autres universits11141 Ces %ostes tant alors vus co))e des %ostes
internes , l+UPF1 Ils %euvent Ptre contacts directe)ent et *ratuite)ent %ar la nu)rotation interne rduite , trois c'iffres ce
.ui %er)et sous couvert de %rivil-*es locaux ada%ts d+)ettre un a%%el via l+IP"# de l+universit1
Ce service a t tr-s facile , )ettre en Nuvre tec'ni.ue)ent )ais a t tr-s vite a0andonn %our d+videntes raisons de
scurit lies , l+a0sence de %rotection %rotocolaire au niveau du rseau 3les flux de si*nalisation et les flux )dia transitent en
clair .ui %lus est , travers des rseaux %otentielle)ent 'ostiles - les versions scurises ne sont %as encore su%%ortes %ar les
tl%'ones )o0iles actuels41 K+autre %art la tr-s fai0le 0ande %assante dont dis%ose notre universit , l+international rend
(@ CKR 5 Call Kata Record1 2nre*istre)ent d+un v-ne)ent li , un a%%el dans un fic'ier , %lat ou dans une 0ase de donnes1
(; IA# 5 Inter steris! e#c'an*e1 Protocole dvelo%% %our steris! %er)ettant %rinci%ale)ent l+a*r*ation de li*nes entre deux entits steris!1
(C 2FT 5 2nvironne)ent Fu)ri.ue de Travail1
G8C DR2&(::C
inutilisa0le l+as%ect le %lus intressant de ce service1
-2 Mise en *uvre de la tolrance aux pannes
>+int*ralit de notre rseau tl%'oni.ue est dsor)ais en %roduction en IP1 >+as%ect criti.ue de ce service nous entraLne ,
rflc'ir , des solutions de scurisation de l+installation steris!( Fous envisa*eons deux %istes 5
- la scurisation %ar *ra%%es de serveurs connects via le %rotocole IA# 5 cette )t'ode consiste , dcentraliser
l+autoco))utateur %ar un )ailla*e d+IP"# steris! connects %'ysi.ue)ent entre eux %ar des liens IA# et lo*i.ue)ent %ar
des %lans de nu)rotation co'rents et %renant c'acun en c'ar*e une %etite %artie des li*nes afin de contenir la %orte d+une
ventuelle %anne , son *rou%e de li*nes O
- la scurisation %ar redondance de serveurs1 Une entit steris! constitue d+au )oins deux serveurs %'ysi.ues asservis %ar
un )canis)e de 'aute dis%oni0ilit de ty%e I 5eartbeat J est relie via le rseau 2t'ernet , ses clients tl%'oni.ues &IP
d+une %art et , sa %asserelle 2(8T( de ty%e 3edfone @oneB3I2:7& d+autre %art 3Cf Fi*ure A141 >a *rande diffrence avec
notre solution actuelle)ent en %roduction est .ue la %asserelle de co))unication avec l+o%rateur de li*nes fixes n+est %lus
constitue %ar une interface %'ysi.ue sur l+IP"# ce .ui %er)et de )ettre en %lace une redondance d+IP"# attac's sur le
)P)e lien T(1 Fous avons o%t %our cette seconde solution %lus sou%le .ue nous so))es dsor)ais en train de )ettre en
Nuvre1
Fi*ure A1
/ (nalyse des co8ts
Cette %artie traite de l+analyse financi-re de l+o%ration et )ontre co))ent steris! %eut Ptre une solution cono)i.ue1 Fous
essayons d+Ptre le %lus ex'austif %ossi0le en tudiant les co?ts , la fois sur l+installation et sur l+ex%loitation de la solution 1
@8C DR2&(::C
/1 9o8ts incompressibles d8s au passa)e : la tlp+onie sur IP
]uelle .ue soit la solution IP retenue 3%ro%ritaire ou li0re4 certaines d%enses sont incontourna0les1
Co))e nous l+avons vo.u au cours de l+article le su%%ort de co))unication doit Ptre de tr-s 0onne .ualit1 >e %assa*e , la
tl%'onie sur IP induit donc un contrHle une re)ise en tat voire des d%loie)ents de c\0la*e rseau1 Ce %oste 0ud*taire
%eut Ptre tr-s i)%ortant dans le co?t de la solution finale1
Il est aussi ncessaire %our des raisons %rati.ues d+ac.urir des co))utateurs Po2 les ada%tateurs %our les fax et vide))ent
les %ostes tl%'oni.ues IP1 &elon le ty%e de )atriel les co?ts %euvent varier ici d+un facteur de / , A1
>a %restation de d%loie)ent des %ostes .u+elle soit ralise en interne ou externalise re%rsente *ale)ent un travail
i)%ortant1
/2 Mise en *uvre d'Asterisk face : une solution IP propritaire
Par ra%%ort , une solution IP %ro%ritaire une cono)ie i)%ortante est ralise sur l+ac'at de l+IP"# %uis.u+ici il s+a*it
si)%le)ent d+ac.urir un voire deux 3en cas de redondance4 serveurs d+entre de *a))e avec des cartes d+interconnexion
interne T( ou une %asserelle I&KF externe1
>e co?t d+ac.uisition d+un IP"# %ro%ritaire est *nrale)ent sou)is , une licence fonction du no)0re de %ostes d%loys1 >a
solution steris! n+a %as cette contrainte et est extensi0le tr-s si)%le)ent %ar la )odification du %lan de nu)rotation1 Kans
les cas extrP)es il %eut Ptre ncessaire de )ettre en Nuvre un nouveau serveur .ui fonctionnera en .uili0ra*e de c'ar*e avec
l+installation existante1
Kans notre cas %our une installation d+environ (9: %ostes le co?t )atriel de la solution steris! re%rsente , %eine (9_ des
devis %ro%oss %our une solution lcatel DmniPCX1
Ce%endant il convient d+a=outer le te)%s de )ise en Nuvre de la solution et les dvelo%%e)ents s%cifi.ues .ue l+on %eut
esti)er dans notre cas , environ G )ois 'o))e d+un %ersonnel de cat*orie A ce .ui re%rsente %our nous un %eu %lus de G:_
de la solution lcatel(
>e co?t co)%let d+installation de la solution steris! en restant infrieur , une solution IP %ro%ritaire est finale)ent asseB
%roc'e de celle-ci1 Toutefois le *ain le %lus si*nificatif de la solution li0re se situe relle)ent dans l+ex%loitation l+volutivit
et la sou%lesse1
/& 9o8ts d'exploitation de la solution Asterisk
>a )aintenance de la solution steris! est au=ourd+'ui co)%l-te)ent int*re , la )aintenance rseau et les %ostes
tl%'oni.ues sont *rs %ar l+.ui%e d+ex%loitation 0ureauti.ue1 &on co?t s%cifi.ue est donc .uasi)ent nul surtout %our
l+IP"# dont l+volution est assure %ar la co))unaut steris! alors .u+une solution %ro%ritaire ne %ro%ose .ue des
volutions %ayantes et %euvent dans certains cas re.urir le c'an*e)ent int*ral des .ui%e)ents lors de l+atteinte de li)ites
ou d+une )utation tec'nolo*i.ue1
steris! %ar son ouverture nous %er)et de tester et d%loyer de nouveaux services ainsi .ue de nouvelles li*nes sans co?t
d+ac'at su%%l)entaire1
; 9onclusion
Cette ex%rience )ontre .ue la solution lo*icielle steris! est via0le %our un d%loie)ent au sein d+un %etit ta0lisse)ent ou
de taille )oyenne 3%lusieurs centaines de li*nes tl%'oni.ues41 2lle est certaine)ent *nralisa0le , un ta0lisse)ent de %lus
*rande taille avec une infrastructure de serveurs ada%te1 >e %oint le %lus dlicat est la )i*ration .ui se doit d+Ptre la %lus
trans%arente %ossi0le et le d%loie)ent des %ostes1 steris! *r\ce , son %lan de nu)rotation %ro*ra))a0le %er)et de *rer
cette )i*ration1 >e d%loie)ent , *rande c'elle .uant , lui ne dis%ose %as encore d+outils tr-s %erfor)ants1
steris! a%%orte un *ain certain dans l+int*ration de services futurs1 &a )aintenance et son ex%loitation ne sont tec'ni.ue)ent
%as %lus co)%lexes .ue les %roduits %ro%ritaires )ais elles donnent aux tec'niciens .ui en ont la c'ar*e 0eaucou% %lus de
%ossi0ilit d+volution et d+ada%tation1
;8C DR2&(::C
"iblio)rap+ie
Q/R Di) !an Me**eler Dared &)it' >eif Madsen1 steris!+ *he future of telephon#+ &nd 7d1 $+Reilly (::@1
Q(R Ted <allin*ford1 9oIP hac!s+ tips and tools for internet telephon#1 $+Reilly (::91
Q7R $livier Yersent Kavid Gurle Dean-Pierre Petit -'essentiel de la 9oIP( Kunod (::91
C8C DR2&(::C

You might also like