Asterisk et les services à valeur ajoutée : Comment optimiser les performances? JTR 2011
Sommaire 1. WISP-e, leader français des solutions basées sur Asterisk 2. Asterisk, leader mondial sur le marché du PBX Open Source 3. Les services à valeur ajoutée d Asterisk 4. Les clés d une bonne implémentation 5. Ils ont choisi Asterisk! 6. Les sources documentaires 2
Asterisk, leader sur le marché du PBX Open Source " Créé par Mark Spencer en 1999 " Plate-forme logicielle Open Source (licence GPL) " Serveur de communication multiprotocole " Passerelle multiservices: la boîte à outils! " Sponsorisé par 3
WISP- e, leader français des solu4ons basées sur Asterisk " Société créée en 2003 " Solu4ons de ToIP basées sur Asterisk " Partenaire de Digium depuis 2006 " Premier centre de forma4on Digium Asterisk 4
Asterisk, une solu4on riche en fonc4onnalités Asterisk, c est: " Des fonctionnalités téléphoniques classiques, " Un potentiel de fonctionnalités avancées VoIP comme tout système propriétaire, " Une interopérabilité «parfaite» avec des systèmes traditionnels, Une véritable boîte à outils!!! " Une base solide pour développer d autres applications voix. 5
Les fonc4onnalités d Asterisk " Accès au système direct " Appels 3 directions " Conférence audio " Mise en attente " Prédictif d appel " Appel par le nom " Authentification " Base de données interne permettant lecture et écriture " Bureau à distance (manager) " Blocage par identifiants d'appelants (nom et numéro) " Conversion de protocoles " Reconnaissance vocale " Dépistage d'appels " Détection de parole " E911 " Enregistrement d appel " ENUM " Épeler et dicter " File d attente (queue) " Gestion de cartes d appels " Gestion de la confidentialité " Heures et dates d appels " Identification d appelants (caller id) " Identification d appelants sur appels en attente " Interception d appel (pickup) " Insertion de messages vocaux dans courriels " Intégration à différents types de BDD (Dynamic Realtime et Static Realtime) " Listes noires " Ne pas déranger (DnD) " Macros " Menu numérique " Messagerie SMS " Messagerie vocale " Indicateur visuel de message en attente " Tonalité rythmée pour indication de message " Redirection des messages vocaux par courriel " Gestion des groupes de boites de messages " Interface Web pour gestion des messages " Musique d'attente " Musique d attente sur transferts d'appels " Intégration flexible de la norme MP3 " Lecture aléatoire ou linéaire " Contrôle du volume 6
Les fonc4onnalités d Asterisk " Passerelles VoIP " Préposé automatique " Préposés téléphonique locaux et distants " Prise d appels à distance " Protocole OSP " Rapports détaillé des appels (CDR) " Réception d alertes au téléphone " Recherche d extensions " Recherche de personnes " Répertoire téléphonique interactif " Routage d appels (par appelé, par appelant ) " Sonneries distinctes (si supporté par les téléphones IP utilisés) " Support DUNDI " Surveillance " Stationnement (parking) " Système de menu à l écran ADSI " Système de réponse automatisé interactif (IVR) " Transcodage " Transferts d appels (aveugles et supervisés) " Transferts d appels lors de non-réponses " Transferts d appels lorsque le canal est occupé " Transmission et réception de télécopies : Détection, envoi et réception de télécopie/fax. " Des passerelles existent vers des solutions de fax connexes tels que Hylafax, Asterfax (fax vers email / email vers fax), Bakelite Une liste qui s allonge tous les jours 7
Zoom sur les principaux services à valeur ajoutée Définition d un service à valeur ajouté : " Service venant au dessus des services de base Comment créer des services à valeurs ajoutés : " La téléphonie offre beaucoup d informations mais pas assez pour être qualifiées de valeurs ajoutées " Il faut y ajouter des informations en dehors du système de téléphonie " Ces informations doivent agir sur le comportement de la téléphonie Où ces services sont-ils développés? " Directement dans le Dialplan Asterisk " AGI / AMI " Grâce à des applications tiers interagissant avec Asterisk 8
Zoom sur les principaux services à valeur ajoutée Le Dialplan Asterisk " Plus de 169 Applications " Plus de 135 Fonctions Les AGI " Extension du Dialplan vers des applications extérieures " Pas de langage, seulement des pré requis (E/S) " Distribution sur des serveurs tiers " Rapidité, souplesse d exécution 9
Zoom sur les principaux services à valeur ajoutée L AMI (Asterisk Manager API) " Interaction bilatérale " Capacité équivalente au Dialpaln (en théorie) " Connexion simple depuis un tiers Principal vecteur de services à valeur ajoutée 10
Repor4ng, maîtrisez votre système téléphonique Supervisez vos serveurs " CDR (Call Détail Reporting) " Stockage depuis une BDD (MySQL, PostgreSQL, MSSQL) " SNMP : Au niveau du serveur et d Asterisk Nagios, Cacti, Zabbix, " AMI : Application temps réel GRTD, FlashOperator Panel, 11
Les performances de bases Depuis le Dialplan " Le temps d exécution du diaplan dépend du nombre de lignes et du type d applications appelées. " Possibilités de blocage de la téléphonie forte Depuis l AMI " Nombre d information élevé, voir très élevé, à traiter " Nombre de connexion à l AMI limitée (qq. Dizaines) Depuis les BDD " Limitations de son type et de la configuration de la BDD " Informations asynchrones => Temps pas si réels 12
Améliorer les performances Depuis le Dialplan " La formation et l expérience vous permettront d avoir des dialplan plus fluides et plus robustes, Depuis l AMI " Dans le cas d un grand nombre d événements (env. 100appels), dédié un serveur au traitement, " Utiliser l excellent programme de Proxy AMI de Dave Troy Depuis les BDD " " Back to school ": Revoyez les fondamentaux de l administration de BDD 13
Améliorer les performances Généralités : " Plus de CPU = Plus de traitements d appels " Asterisk est gourmand " ne lésinez pas sur la RAM " Le temps réel un doux rêve " Evitez les VM " I/O à maitriser 14
Améliorer les performances Architectures " P.R.A : Plan de Reprise d activité " Pourquoi pas des VM " Des architectures redondantes une solution à toute épreuve " Le réseau : bête noire de la VoIP " Dicton VoIP : «de votre réseau dépendra la qualité de votre ToIP» 15
Architecture redondante 16
Autres axes Conception du code " Segmentation du code " Module dynamique Rajout de fonctionnel " Global " Spécifique Richesse des API 17
Conférence, réduisez vos coûts de déplacement Meetme L application «MeetMe» vous permet de gérer des conférences mono ou multipoints grâce à quelques lignes de scripts dans le plan de numérotation. Il n y a aucune limite en terme de nombre d utilisateurs. 18
Poste Operateur PC, qualifiez vos appels PoPC Grace à une application lourde sur le poste de travail, et une connexion sur l AMI, les usagers peuvent avoir une vision très précises de l état du traitement d appel Ex : FOP, 19
CTI, liez votre téléphonie à votre SI Couplage Téléphonie Informatique: de la convergence pour plus de performances " Intégration CTI via Asterisk Manager Interface " Administration centralisée des clients CTI " Sources de données diverses: MySQL, Oracle, LDAP, Sage, RSS, etc. " Exemples d applications: " Couplage avec annuaire " Couplage avec Intranet, CRM, ERP " Click-to-call 20
Les clés d une migra4on Asterisk réussie Support intégrateur qualifié Formation Comprendre les avantages Idéologie open source et les défis Matériel fiable Qualité du trafic VoIP 21
Ils ont choisi Asterisk MAIRIE DE LA CHAPELLE SUR ERDRE / Collectivité locale Le Besoin : " Centralisation des services téléphoniques " Mutualisation des ressources " S approprier la gestion du système de téléphonie " Bénéficier d un nouveau modèle excluant les licences utilisateurs Le Contexte : " Remplacement des autocommutateurs Diatonis, Alcatel 4200, Ericsson présents sur les différents sites " 7sites distants reliés en SDSL La Réalisation : Chiffres clés: Réalisé en Octobre 2009 110 Téléphones SIP 6 sites distants Mise en service 1 mois Chiffres d Affaires : 60K " 1 FONISK 100 AA " Téléphones IP (Aastra, Thomson) " Fonctionnalités de téléphonie administrative 22
Ils ont choisi Asterisk Cas n 2 ENOV RESEARCH / Centre d appel Problématiques " Refonte complète du système téléphonique avec une infrastructure full IP " Gestion centralisée de tous les sites du groupe " Besoin d'une solution évolutive (développement du travail collaboratif) Solution installée " 1 FONISK 100 - Serveur Dell redondant en remplacement d'un PABX Alcatel 4004 Chiffres clés: Bénéfices apportés " Solution ouverte et facile à manager depuis l interface web FONISK. " Faible coût de mise en œuvre " Matériel Aastra: standards éprouvés du marché " Accompagnement, disponibilité et qualité des équipes commerciales et techniques Réalisé en Juin 2009 110 Téléphones 3 sites distants Mise en service 1 mois Chiffres d Affaires : 35K 23
Ils ont choisi Asterisk LP FRANCIS JAMMES/ Education Le Besoin : " S approprier la gestion du système de téléphonie " Bénéficier d un nouveau modèle excluant les licences utilisateurs Le Contexte : " Interconnexion PABX Ericsson avec passerelle Patton La Réalisation : " 1 FONISK 50 " Téléphones IP (Aastra, Thomson) " Fonctionnalités de téléphonie administrative " Interconnexion portier SIP Castel Chiffres clés: Réalisé en Juillet 2009 40 Téléphones SIP Mise en service 15 jours Chiffres d Affaires : 15K 24
Les sources documentaires Le Web: Sites & Forums Asterisk France, Asterisk.org, Voip.info.org Ouvrages: Asterisk, The Future of Telephony, VoIP et ToIP, Asterisk - la téléphonie sur IP (Conception, installation, configuration, déploiement), Asterisk : La téléphonie d'entreprise libre Conférences: Astricon, AstriEurop, Apéro Asterisk, Asterisk Party 25
FONISK, la téléphonie de demain MERCI DE VOTRE ATTENTION! QUESTIONS? WISP- e 2 rue Gabriel Bourdarias 69200 VENISSIEUX 04 72 90 43 49 hmp://www.wisp- e.com Rendez-vous sur notre stand 26