VoIP : les solutions libres VoIP Expo, mardi 28/ 11/ 2006 Loïc Bernable, leto@ vilya. org Reproduction totale ou partielle soumise à autorisation préalable
S o m m a i r e Rappel sur les logiciels libres Présence des logiciels libres dans la VoIP Panorama des solutions utilisables Retours d'utilisation, avantages, inconvénients Migrer vers des solutions libres? Conlusion
L e s l o g i c i e l s l i b r e s Rappel sur les logiciels libres
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit FAUX
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit FAUX Un logiciel libre est libre de droits
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit FAUX Un logiciel libre est libre de droits FAUX
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit FAUX Un logiciel libre est libre de droits FAUX J'ai le droit de vendre un logiciel libre téléchargé sur Internet
L e s l o g i c i e l s l i b r e s Halte aux idées reçues! Les logiciels libres sont réservés à des étudiants et à des vieux barbus qui ne voient jamais le soleil FAUX Un logiciel libre est un logiciel gratuit FAUX Un logiciel libre est libre de droits FAUX J'ai le droit de vendre un logiciel libre téléchargé sur Internet VRAI
L e s l o g i c i e l s l i b r e s Ce qui définit un logiciel libre : les libertés laissées à l'utilisateur liberté d'utilisation liberté d'étude liberté de modification liberté de redistribution Exemple de logiciels libres connus : GNU/Linux Firefox OpenOffice.org
L e s l o g i c i e l s l i b r e s Logiciels diffusés sous un type particulier de licence (ce ne sont pas des freeware ni des shareware) Plusieurs «chapelles» (GNU GPL, BSD, MPL, etc.) mais un seul et même but
L e s l o g i c i e l s l i b r e s Principaux avantages des logiciels libres souplesse : possibilité de faire évoluer le logiciel en fonction de ses besoins sécurité : si une faille de sécurité est découverte, le problème est généralement très vite résolu aide : des communautés se forment spontanément autour de logiciels libres fonctionnalités : ces logiciels évoluent en suivant les besoins réels des utilisateurs et non ceux du marketing le prix : un logiciel libre est souvent gratuit
L e s l o g i c i e l s l i b r e s Interopérabilité : par nature, les logiciels libres reposent sur des standards et des formats ouverts, ce qui en fait des logiciels parfaitement interopérables Principaux inconvénients le manque de support «officiel» le logiciel n'a pas forcément de roadmap, et il n'y a aucun engagement sur des disponibilités de nouvelles fonctionnalités certains logiciels sont moins bien codés que d'autres...
P r é s e n c e d e s l o g i c i e l s l i b r e s Présence des logiciels libres dans la VoIP
P r é s e n c e d e s l o g i c i e l s l i b r e s On peut trouver des logiciels libres à de nombreux niveaux dans un environnement informatique et télécom côté utilisateur côté SI côté cœur de réseau télécom et cœur de réseau IP
P a n o r a m a d e s s o l u t i o n s Panorama des solutions utilisables
P a n o r a m a d e s s o l u t i o n s Panorama des solutions utilisables selon l'emplacement dans la chaîne : cœur de réseau télécom IPBX / terminaison et collecte interconnexion avec les différents SI frontière de réseau télécom cœur de réseau IP / accès routeur client messagerie vocale / SVI / Fax poste utilisateur
P a n o r a m a d e s s o l u t i o n s De nombreux équipements télécom utilisent le système d'exploitation GNU/Linux en interne ex : commutateurs (softswitch) Cirpack, NetCentrex... Certains opérateurs utilisent des commutateurs libres, soit pour le routage des communications, soit pour la gestion des clients finaux (cas du mode centrex IP)
P a n o r a m a d e s s o l u t i o n s Le logiciel libre Asterisk est le plus utilisé aujourd'hui, mais il existe d'autres projets (SipX, OpenPBX, etc.) On retrouve les avantages suivants : facilité d'intégration avec les équipements télécom existants (c'est généralement le logiciel libre qui va s'adapter à une solution propriétaire) respect des standards ajout possible de nouveaux services sans dépendre d'un éditeur ou d'un constructeur
P a n o r a m a d e s s o l u t i o n s le coût se limite généralement au matériel (PC, cartes d'interface télécom le cas échéant) ; pas de notion de licence par utilisateur de plus en plus de cartes d'interface sont reconnues (Digium, Junghanns, etc.), et on voit apparaître des cartes mères incluant une accélération matérielle des flux RTP (Intel) la plupart des solutions peuvent être installées en cluster et ont des mécanismes de haute disponibilité et de partage de charge
P a n o r a m a d e s s o l u t i o n s Au sein d'une entreprise, en mode IPBX, on retrouve les mêmes logiciels : Asterisk, OpenPBX, etc. Ils offrent généralement les mêmes fonctionnalités que des IPBX classiques l'utilisation de standards (ex : SIP) permet de s'interconnecter avec tout opérateur de collecte ou de terminaison respectant ces standards Des mécanismes comme DUNDi (implémenté sous Asterisk) permettent une gestion plus fine de sa téléphonie
P a n o r a m a d e s s o l u t i o n s L'intégration dans les divers SI est simplifiée par la transparence du code, la possibilité de l'adapter et l'utilisation de standards pour un opérateur, il est possible de s'interfacer avec le provisionning, le billing, le selfcare et la supervision/exploitation pour un opérateur ou un client final, on parlera d'intégration avec les annuaires (LDAP, Active Directory), de solutions click-todial, d'interface avec le CRM, etc.
P a n o r a m a d e s s o l u t i o n s Pour faciliter les interconnexions avec des opérateurs tiers, il es courant pour un opérateur de mettre en place une passerelle entre son cœur de réseau télécom et ses partenaires De plus les protocoles comme SIP gagnent en souplesse par la mise en place de proxy permettant une gestion plus simple des clients (via des Session Border Controller) Ces tâches sont chez certains opérateurs remplies par des logiciels libres, en particulier SER ou OpenSER
P a n o r a m a d e s s o l u t i o n s Le cœur de réseau IP est un élément incontournable pour la VoIP, souvent sousestimé. Certains constructeurs (par ex Juniper) utilisent une base de logiciels libres pour leurs équipements De nombreux logiciels serveur fréquemment utilisés (DNS, RADIUS, DHCP, etc.) sont des logiciels libres, totalement éprouvés depuis la naissance d'internet
P a n o r a m a d e s s o l u t i o n s Le routeur client : le facteur différenciant de nombreuses offres de service incluant de la VoIP Certaines «box» tournent sous Linux et utilisent des logiciels libres : Freebox, Ipnobox Intérêt par rapport à un routeur hard : la souplesse, la richesse fonctionnelle, l'évolutivité, la rapidité de mise en œuvre, l'indépendance face à un constructeur, la pérennité de la solution
P a n o r a m a d e s s o l u t i o n s Les services liés à la VoIP sont aussi concernés messagerie vocale : Asterisk est souvent utilisé, on peut ainsi facilement personnaliser et gérer sa messagerie, et utiliser des services de Voice-to-Mail la gestion des SVI (serveurs vocaux interactifs) est elle aussi souvent basée sur des IPBX libres Idem pour les services de détection de Fax et de Fax-to-Mail
P a n o r a m a d e s s o l u t i o n s Enfin, on trouve aussi des logiciels libres sur le poste de travail ou sur le téléphone de l'utilisateur final SNOM, parmi d'autres, construit des téléphones IP dont le logiciel tourne sous Linux. Il est possible, dans une certaine mesure, de modifier ce logiciel afin de personnaliser le fonctionnement du téléphone Il existe plusieurs soft-phones diffusés sous licence libre, les plus connus étant OpenWengo et ekiga
P a n o r a m a d e s s o l u t i o n s Au-delà de la téléphonie pure, les logiciels libres sont présents au niveau d'outils combinant messagerie instantanée, présence et téléphonie OpenWengo combine ces trois aspects Il existe des passerelles entre SIP (utilisé notamment pour la signalisation des appels téléphoniques) et XMPP, protocole standardisé de messagerie instantanée (utilisé par le monde Jabber) D'autres passerelles existent, développées sous licence libre (Jingle, pour Google Talk)
P a n o r a m a d e s s o l u t i o n s FreeSwitch est un exemple de commutateur compatible avec H323, SIP, XMPP et Jingle Enfin, il existe un codec libre, speex, très performant (très bonne qualité avec une faible consommation en bande passante). Il est malheureusement très peu utilisé car beaucoup d'équipementiers ne supportent pas ce codec
R e t o u r s d ' u t i l i s a t i o n Retours d'utilisation, avantages, inconvénients
R e t o u r s d ' u t i l i s a t i o n Tous les opérateurs utilisent, à un moment ou à un autre, des solutions libres Certains, comme DirectCentrex, reposent quasi-intégralement sur ce type de solutions. La plupart des communications transitent et sout commutées par des serveurs Asterisk D'autres, comme Ipnotic Télécom, ont une architecture mixte, mélangeant solutions libres et propriétaires Enfin, des opérateurs utilisent très peu, voire quasiment aucun logiciel libre
R e t o u r s d ' u t i l i s a t i o n Au niveau des entreprises, de plus en plus de marchés sont gagnés par des solutions à base d'asterisk, face à des équipementiers majeurs comme Cisco Dans une optique de réduction des coûts télécom, l'approche consistant à mettre en place des IPBX libres sur chacun de ses sites et de les interconnecter est très intéressante, peu onéreuse et facile à maintenir. Son indépendance est un autre atout fort
R e t o u r s d ' u t i l i s a t i o n Les solutions libres, par leur transparence et leurs fonctionnalités, peuvent aussi servir à sécuriser son architecture télécom Comme on l'a vu précédemment, un frein peut être le manque de support «officiel» de la part des créateurs des logiciels, et est souvent un frein à l'adoption de ces logiciels. Il existe cependant des intégrateurs de solutions libres proposant une maintenance, suivant le mode des intégrateurs de solutions propriétaires
M i g r e r v e r s d u l i b r e Migrer vers des solutions libres
M i g r e r v e r s d u l i b r e Migrer vers des solutions libres? C'est possible! Dans tous les cas, il est fortement recommandé d'avoir des compétences internes pour installer et administrer la solution Un des principaux dangers des logiciels libres est de considérer qu'il suffit de les installer pour que tout fonctionne Il faut considérer un logiciel libre comme un logiciel «classique» : architecture, tests, plan de migration, accompagnement et formation des utilisateurs, etc.
M i g r e r v e r s d u l i b r e Des communautés d'utilisateurs peuvent aider (ex : asterisk-france) Avant tout, comme rappelé précédemment, il faut gérer ce projet comme tout autre projet de déploiement, pour s'assurer de sa bonne réussite Il existe de plus en plus de sociétés réalisant l'intégration et la maintenance de solutions libres ou basées sur du libre (ex : ProFormatique, Resix, etc.) Certaines SS2L ajoutent au fur et à mesure le secteur de la VoIP à leur catalogue
C o n c l u s i o n Conclusion
C o n c l u s i o n Les logiciels libres sont très présents en VoIP et fournissent des solutions très compétitives Ils apportent de nombreux avantages en matière de prix, d'intégration, de fonctionnalités, d'évolution et d'indépendance, avec peu d'inconvénients Ils sont garants de l'interopérabilité et du respect des standards Quitte à migrer vers la VoIP, pourquoi ne pas utiliser des logiciels libres?
S o m m a i r e Merci! C'est le moment de poser vos questions... leto@vilya.org
S o m m a i r e Références : http://fr.wikipedia.org/wiki/logiciel_libre http://www.asterisk.org/ http://www.openpbx.org/ http://www.iptel.org/ser http://www.voipinfo.org/ http://openwengo.com/