Asterisk peut-il remplacer votre PABX ?

Lors de projet de renouvellement de leur PABX, beaucoup de personnes se pose la question de l’opportunité de migrer sur une solution open source comme Asterisk. La principale motivation étant de réaliser des économies, de récupérer l’exploitation en interne et de l’intégrer au sein de l’infrastructure informatique.

Table des matières

Historique

Asterisk a été créé en 1999 par Mark SPENCER (un gars exceptionnel que j’ai eu l’occasion de rencontrer plusieurs fois). Le code du logiciel est distribué en open source sous la licence GPL. Le site du projet est tout simplement www.asterisk.org

Présentation d’Asterisk

Asterisk est un logiciel permettant de mettre en oeuvre un PABX, c’est à dire de relier entre eux des téléphones de technologies différentes et des trunks. Les trunks sont des accès opérateurs, comme les accès numéris, analogique ou SIP. Asterisk est compatible avec tous les postes IP compatibles avec la norme SIP, IAX et SCCP. On peut aussi connecter des postes analogiques et des postes sans fil via des gateways. Une gamme impressionnante de carte permet de se raccorder aux réseaux des opérateurs.

Nous l’avons vu, au niveau des périphériques, l’offre est très importante et n’a pas à pâlir des solutions payantes concurrentes. Mais, car il y a un gros mais, quand vous installez Asterisk, vous n’obtenez pas un PABX. Vous avez une excellente base, mais sans programmation, il vous ne pouvait pas passer un appel. Afin de construire votre PABX, il vous faudra programmer toutes les fonctions dont vous avez besoin. C’est là que se situe toute la difficulté, car à moins de maîtriser les langages de programmation propre à Asterisk, vous arriverez juste à émettre et à recevoir des appels, mais sûrement pas à faire des interceptions et encore moins mettre en oeuvre la fonction patron-secrétaire. La mise en oeuvre de fonctionnalités évoluées et une intégration parfaite avec les postes nécessitent une excellente expertise. Vous remarquerez aussi que je n’ai pas parlé de fiabilité et de stabilité. Installer Asterisk pour une personne maîtrisant linux, n’est pas une chose compliquée notamment sur Centos. Sécuriser et fiabiliser cette même installation est autrement plus complexe, notamment quand le volume d’appels à traiter est assez important.

Les avantages d’Asterisk

Asterisk a pourtant des avantages à faire valoir par rapport aux PABX du marché. Quand vous achetez un PABX, vous ne pouvez installer que les postes du constructeurs, avec Asterisk vous avez le choix. Vous aurez (ou votre intégrateur) juste à adapter les scripts en conséquence. Vous n’avez plus de limite dans les programmations souhaitées et dans les circuits d’appels, problèmes par contre souvent rencontrés avec les PABX. Vous restez aussi maître des coûts d’évolution, en effet il n’y a pas de licences par utilisateurs, ou de cartes à ajouter. Il faudra par contre surveiller le dimensionnement du serveur.

Et la sécurité ?

J’ouvre un chapitre sur la sécurité. Le monde du PABX m’a souvent étonné par l’ignorance des risques associés. Combien d’entreprises ont vu leur PABX piratés ? mieux, combien se sont aperçues du piratage (en dehors de la facture) ?

Les PABX sont rarement en dernière version logicielle essentiellement pour des questions de coûts ou d’ignorance. Le parc est donc en production avec des failles de sécurité et des bugs non corrigés. Mais connaissez vous la liste des bugs et des failles de la version que utilisez chaque jour ? les hackers oui. Avec Asterisk, vous connaissez les bugs, vous pouvez ainsi mettre en place les procédures nécessaires pour les corriger ou les contourner, appliquer le dernier patch.

Le second point de la sécurité concerne les communications IP. A ce jour, Asterisk ne sait pas crypter les flux RTP (mais c’est en cours), mais peu de solutions constructeurs le proposent. Ceux qui ont ce besoin de part leur activité doivent garder cela en mémoire et bien étudier les fiches techniques des constructeurs afin de vérifier si ce point du cahier des charges est parfaitement rempli.

Asterisk est une solution logicielle qui demande de la maintenance logicielle. Souvent cet effort est oublié par les entreprises quand elles intègrent une solution open source. Et pourtant, cette maintenance va garantir la sécurité, la stabilité et l’évolutivité de votre PABX.

Alors, puis-je installer Asterisk dans mon entreprise ?

L’objectif de l’article étant de répondre à la question : puis-je installer Asterisk dans mon entreprise?

La réponse est oui.

Ai-je un intérêt financier à le faire ?

Cela va dépendre de votre expertise, de la taille de votre entreprise et de votre cahier des charges. Il existe des intégrateurs qui ont développé à partir d’Asterisk des PABX soit en mode licence soit en mode appliance (serveur + Asterisk + scripts). Pour les entreprises aux besoins standardisés et sans expertise, cette alternative peut permettre de réaliser des économies tout en bénéficiant des avantages d’Asterisk.

Il faut vérifier tout de même que la solution ne devient pas closed source (vous vous retrouverez dans le cadre d’un PABX constructeur).

Conclusion

En conclusion, je vais parler de mes propres expériences. Je travaille sur Asterisk depuis 2001 et j’ai donc suivi l’évolution impressionnante du projet. J’ai réalisé des intégrations pour des centres d’appels, des entreprises multi site et du centrex. J’utilise aussi Asterisk pour combler des lacunes de PABX en place. Le projet est extrêmement puissant et ouvre des possibilités infinies à qui sait les exploiter. 😉

Marché des autocommutateurs (PABX)

Le marché des constructeurs d’autocommutateurs a été bouleversé ces dernières années. Quels sont les acteurs ? Quelles sont les perspectives ?

De nombreuses marques ont disparu : Telic, Matra, Eritelcom, Barphone, E-Generis, JS Telecom (puis Bosh), Ténovis, Ascotel pour ne citer que les plus connus et récemment le rachat d’Ericsson par Aastra. Certaines ont disparus, d’autres ont été rachetées puis les produits arrétés et rarement les produits continuent de vivre (survivre) comme Ascotel et Matra au sein de Aastra. Et peut-être la cession de la division entreprise de Nortel à Avaya.

Le marché du PABX est réparti et 3 catégories prinicipales : les moins de 10 postes (TPE), les moins de 100 postes (PME) et les plus de 100 postes. Il faut noter que c’est dans cette dernière catégorie, que les sociétés ayant plusieurs sites en réseau et les entreprises multisites trouveront la solution technique adaptée à leurs besoins. En effet, les PABX pour les 2 autres catégories ne proposent que des fonctionnalités trop basiques afin de répondre à leur besoins.

Les parts de marché sont difficiles à estimer. Chaque constructeur les présente selon une vision qui les avantages, parfois en nombre de postes, parfois en Euros ou en Dollars, parfois en excluant l’IP ou le TDM, parfois en ciblant une catégorie qui les avantage par rapport à la concurrence. Le marché Français est dominé par 2 acteurs, Alcatel et Aastra, avec près de 80% des parts de marché.

Un évènement important à garder en mémoire, est la décroissance en valeur du marché mondial qui s’est matérialisée au premier trimestre 2009 par une baisse de 31%. (1,7 milliards de dollars au lieu de 2,5 pour le T1 2008)

Le premier segment de marché, les moins de 10 postes, regorge d’acteurs. Je ne vais donc citer que les solutions les plus représentatives avec mes excuses pour les oubliées (ils peuvent se présenter en commentaire). Alcatel et Aastra sont bien entendu très présent sur ce segment avec leur produit respectif l’Alcatel OmniPCX Office Compact et l’Aastra Ascotel 150. Siemens est présent avec plusieurs modèles dont un full IP et 1 full TDM. Panasonic est présent avec le TDA15 et Cisco avec l’UC500 (Full IP). Deux marques sortent du lot car elles se positionnent essentiellement sur ce segment de marché. Une marque française, Adept-Télécom et une marque Hollandaise Tiptel. Elles se positionnent avec des prix agressifs, mais avec une contre partie notamment avec une évolution fortement limitée. Je ne vais pas trop m’étendre sur cette catégorie, qui est de plus fortement concurrencée par les offres ASP (IP Centrex et Box), et dont la motivation première d’achat est le prix.

La seconde catégorie, les moins de 100 postes, est très représentée en France par le nombre de sites. Je ne vais présenter ici que les solutions qui supportent la VoIP, les autres étant appelées à disparaître. Les leaders encore une fois sont Alcatel avec l’OmniPCX Office et Aastra mais avec cette fois-ci plusieurs offres : Aastra 500 (Full IP) et la gamme Nexspan (ex Matra). Siemens est présente avec la gamme HiPath 3000, Panasonic avec 2 gammes, NCP et TDE, Cisco avec le Call Manager (UC500 occupera très prochainement l’ensemble de cette gamme de poste), Avaya avec l’IP Office et NEC-Philips avec IPC500 et enfin Mitel. Les autres solutions représentent une part de marché négligeable.

Dans la 3ème catégorie, les acteurs sont beaucoup moins nombreux, et je ne citerais que les solutions effectivement représentées sur le marché Français, disposant de nombreuses références, proposant des solutions de mise en réseau IP performantes et de hautes disponibilités. Alcatel est présent avec L’OmniPCX Entreprise, Aastra avec le Nexspan et Cisco avec le Call Manager.

Bien entendu, il existe une multitude d’offres à partir de solutions open source comme asterisk par exemple. Il faut surtout comprendre que ce ne sont pas des produits mais des framework, une excellente base de travail. Aastra propose des solutions basées sur asterisk. Ces solutions dépendent de manière très importante de l’intégrateur qui apporte une compétence toute différente d’un installateur privé. Il se doit de maîtriser les systèmes d’exploitation comme linux ou bsd, d’avoir une bonne notion de langages de programmation (perl, php, C …) et enfin avoir une connaissance plus pointue en réseau que pour les PABX traditionnel.

Je ne vous ai pas donné de réponses sur quelle solution choisir, car la solution dépend en premier lieu de vos besoins, et ensuite des partenaires aptes à vous accompagner. Pour avoir réaliser de nombreuses missions de d’accompagnement, la base de réussite d’un tel projet est l’analyse de besoins puis le cahier des charges qui en découle. La solution se dessinera alors d’elle même.

Vous trouverez sur ce blog, petit à petit des articles présentant plus en détail les solutions citées dans cet article.