Transcript
Page 1: Présentation Asterisk Juillet 2007

Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. © 2006 Atos Origin.

Présentation Asterisk

Juillet 2007

Page 2: Présentation Asterisk Juillet 2007

2 Corporate Presentation Olympic

Plan» Présentation générale (a quoi ça sert, historique…)

» Présentation fonctionnelle» Architecture logique» Fonctions IPBX (transfert d’appels, messagerie vocale; conférences...)» Fonctions ACD (déclaration agents, routage sur occupation…)» Fonctions IVR (langage…)

» Présentation technique» Architecture physique» Codecs supportés» Interfaces avec les SI/CRM» Tenue en charge et robustesse» Haute-disponibilité» Scalabilité et partage de charge

» Installation/administration/supervision

» Cas d’utilisation» Parts de marché / références» Positionnement par rapport à Genesys (concurrent ACD/IVR + partenaire IPBX)

» Eco-système» Distributions» Extensions (VoiceXML, Idefix, intégration CRM…)» Gateways/cartes compatibles» Hardphones/softphones compatibles

» Schéma plate-forme de démo Atos Origin (serveurs, adresse IP,…) + démos

Page 3: Présentation Asterisk Juillet 2007

3 Corporate Presentation Olympic

Présentation générale

» Asterisk : implémentation logicielle d’un PBX

» Projet open source, développé par Mark Spencer (société Digium)

» Compatible Linux, publié sous licence GPL

» Asterisk 1.0 sorti en septembre 2004

» Version actuelle : 1.4.6 (sortie le 29 juin 2007)

» Diverses fonctionnalités : messagerie, conférence, SVI, ACD…

» Interconnexion possible avec tous les équipements de téléphonie standard

» Extensible : scripts, modules

Page 4: Présentation Asterisk Juillet 2007

4 Corporate Presentation Olympic

Architecture logique

» Architecture monobloc comportant plusieurs parties» IPBX» ACD» IVR

» Base de données interne (AstDB)» Similaire à la base de registre Windows» Fonctions permettant d’ajouter ou de récupérer des variables depuis le plan de

numérotation

Page 5: Présentation Asterisk Juillet 2007

5 Corporate Presentation Olympic

Fontions IPBX

» Conférence (application MeetMe)

» Call Parking

» Dial By Name

» Authentification

» Messagerie vocale» MWI (Message Waiting Indication)» Notification par email» Gestion des groupes de boites de message

» Transfert d’appel (aveugle ou non)

» Transmission et réception de télécopies

» Conversion de protocoles, transcodage

Page 6: Présentation Asterisk Juillet 2007

6 Corporate Presentation Olympic

Fonctions ACD

» Déclaration dynamique d’agents par AgentLogin ou AgentCallbackLogin

» Assignation statique d’agents à une file d’attente

» Routage sur occupation

» Génération de CDR

» Music on Hold

» Répartition des appels vers les agents suivant différentes stratégies :» Ring all» Round Robin» Round Robin with memory» Least Recent» Fewest Calls» Random

Page 7: Présentation Asterisk Juillet 2007

7 Corporate Presentation Olympic

Fonctions IVR

» Fourni avec prompts libres de droit

» Possibilité d’utiliser ses propres prompts» Pré-enregistrés» Enregistrement depuis un téléphone

» Intégration avec ACD

» Gestion des timeout et des extensions invalides

» Détection de boucle

Page 8: Présentation Asterisk Juillet 2007

8 Corporate Presentation Olympic

Architecture physique

» Application monobloc

» APIs spécifiques définies autour d’un noyau PBX central

Page 9: Présentation Asterisk Juillet 2007

9 Corporate Presentation Olympic

Protocoles VoIP supportés

» H.323

» SIP

» IAX (Inter-Asterisk eXchange) versions 1 et 2

» MGCP

» SCCP (Cisco Skinny)

Page 10: Présentation Asterisk Juillet 2007

10 Corporate Presentation Olympic

Codecs supportés

» ADPCM

» G.711 (A-law et µ-law)

» G.722

» G.723.1

» G.726

» G.729 (à l’achat d’une licence)

» GSM

» iLBC

» Linear

» LPC-10

» Speex

Page 11: Présentation Asterisk Juillet 2007

11 Corporate Presentation Olympic

Interface avec les SI/CRM

» Click to Dial» AstTapi» Appel d’un utilisateur directement depuis son adresse dans Outlook

» SugarCRM» CRM open source» Intégration d’un module e-commerce» Solution de type base de connaissance

» API Manager» Permet à un programme client de se connecter à une instance d’Asterisk» Envoi de commandes ou récupération d’évènements PBX

Page 12: Présentation Asterisk Juillet 2007

12 Corporate Presentation Olympic

Tenue en charge et robustesse

» Tests effectués par génération automatique d’appels sur un serveur bi-processeur Intel Xeon 2,8 GHz équipé d’un Go de RAM» Outil utilisé : SIPp (génération de traffic

SIP)» Possibilité de définir ses propres

scénarios

» Tests en charge :» Jusqu’à 1000 appels simultanés (à un

taux de 100 cps)» Temps de réponse majoritairement

inférieurs à 20 ms» Charge processeur : environ 60 %» Au-delà : message d’erreur d’Asterisk

Répartition du temps de réponse - MoH, 100 cps, 1000 appels simultanés

21872614

1447707

15166 5392 2430 1752 48 6 10

5000000

10000000

15000000

20000000

25000000

No

mb

re d

'ap

pel

s

0 ≤ t ≤ 10 ms

10 ≤ t ≤ 20 ms

20 ≤ t ≤ 30 ms

30 ≤ t ≤ 40 ms

40 ≤ t ≤ 50 ms

50 ≤ t ≤ 100 ms

100 ≤ t ≤ 150 ms

150 ≤ t ≤ 200 ms

t ≥ 200 ms

Page 13: Présentation Asterisk Juillet 2007

13 Corporate Presentation Olympic

Haute disponibilité et load-balancing

» RedFone foneBRIDGE2» Bridge PRI-to-Ethernet» Partage de ressources entre plusieurs serveurs

Asterisk» Haute disponibilité par actif-secours» Configuration flexible» 2 ports : $1,195 » 4 ports : $1,695

» UltraMonkey» Suite logicielle open source» Load-balancing avec Linux HA + LVS» Haute disponibilité ou clustering avec Heartbeat + rsync

» SER/OpenSER» Implémentation logicielle open source d’un SIP Server» Ecriture de services dans les fichiers de configuration

ser.cfg/openser.cfg» Module dispatcher pour HA et load-balancing

Page 14: Présentation Asterisk Juillet 2007

14 Corporate Presentation Olympic

Installation

» Téléchargement des différentes archives .tar.gz sur www.asterisk.org» Zaptel : drivers pour cartes d’interface TDM» Libpri : librairies PRI ISDN pour interfaces T1/E1/J1» Asterisk : package principal» Asterisk sounds (optionnel)» Asterisk addons (optionnel)

» Extraction des archives

» Configuration et installation» ./configure» make» make install

» Existence de distributions centrées sur Asterisk

Page 15: Présentation Asterisk Juillet 2007

15 Corporate Presentation Olympic

Administration

» Edition manuelle de fichiers de configuration situés dans /etc/asterisk :» sip.conf, iax.conf, zaptel.conf… : définition des utilisateurs et de leurs

extensions» extensions.conf : plan de numérotation, mise en place d’IVR» agents.conf, queues.conf : configuration de l’ACD» voicemail.conf : messagerie vocale» …

» Interface graphique pour configuration d’un serveur Asterisk : FreePBX» Administration simplifiée» Attention : pas de manipulation directe des

fichiers de configuration, création de fichiers « custom »

Page 16: Présentation Asterisk Juillet 2007

16 Corporate Presentation Olympic

Supervision

» Possible grâce à la MIB SNMP asterisk-mib.txt

» Contenue dans le répertoire /doc des sources d’Asterisk

» Permet de monitorer le nombre de channels en cours d’utilisation» Tous les channels» Par protocole

» Visualisation graphique à l’aide de Cacti» Affiche également par défaut la charge moyenne

et l’utilisation de la RAM

Page 17: Présentation Asterisk Juillet 2007

17 Corporate Presentation Olympic

Références

» Université de Pennsylvanie» Services vocaux par département» Messagerie vocale avec notification» ACD» Couplage avec SIP Express Router (SER)

» VoicePulse» VoIP provider» Messagerie basée sur Asterisk» Prompts IVR Asterisk pour le service client

» OVH.com» Hébergeur Web» Utilise Asterisk pour sa plateforme de support téléphonique

Page 18: Présentation Asterisk Juillet 2007

18 Corporate Presentation Olympic

Positionnement vis-à-vis de Genesys

» Concurrent IVR

» Partie ACD peu compétitive» Pas de CTI intégré» Stratégies de routage basiques

» Partenaire IPBX» Utilisé par Genesys comme IPBX d’entreprise» Messagerie vocale Asterisk complémentaire

Page 19: Présentation Asterisk Juillet 2007

19 Corporate Presentation Olympic

Distributions

» Trixbox» Anciennement Asterisk@Home» Sponsorisée par Fonality» Distribution basée sur CentOS et centrée sur Asterisk» Intègre différents logiciels développés par la communauté Asterisk : FreePBX,

FOP, SugarCRM, A2Billing…

» AsteriskNOW» Développé par Digium» Distribution Linux personnalisée intégrant Asterisk, son interface GUI, et tous

les packages requis pour un système Asterisk» Installation et administration facilitées

Page 20: Présentation Asterisk Juillet 2007

20 Corporate Presentation Olympic

Extensions

» Festival» Système de synthèse vocale (TTS)» Open source (CSTR, université d’Edimbourg)» Commande Asterisk : Festival(text, [intkeys])

» Flite» Moteur de synthèse vocale open source (CMU Speech Group)» Plus adapté aux configurations modestes

» Sphinx» Logiciel de reconnaissance vocale (CMU Speech Group)» Open source, licence BSD» Intégré à Asterisk via AGI

» Asterisk Business Edition» Intègre le logiciel de reconnaissance vocale LumenVox et le moteur TTS Cepstral» Achat d’une licence séparée nécessaire pour activer ces produits

» VXIasterisk» Plugin développé par i6net» Ajoute un navigateur VoiceXML (compatible 2.0 et 2.1) à Asterisk» Payant : 100€ par port

Page 21: Présentation Asterisk Juillet 2007

21 Corporate Presentation Olympic

Gateways/Cartes compatibles

» Gamme de cartes PCI Digium» Série TC : transcodage» Série TE : cartes T1/E1, avec ou sans annulation d’écho (PCI ou PCI Express)» Série TDM : cartes FXO/FXS» Série B : cartes BRI ISDN

» Autres cartes T1/E1 : » OpenVox D110PG, D210P, D410P» PhonicEQ PH-E100P, PH-E200P, PH-E400P» Rhino R1T1, R2T1, R4T1» Sangoma A101, A102, A104, A108» Varion V401P-E1

» Toute gateway pouvant s’interfacer avec une carte Asterisk

Page 22: Présentation Asterisk Juillet 2007

22 Corporate Presentation Olympic

Hardphones et Softphones compatibles

» Hardphones :» Cisco» Snom» Grandstream» Sipura» Thomson» Polycom» Linksys

» Softphones :» X-Lite» Idefisk (SIP et IAX2)» Wengophone» Bol SipPhone» Kapanga» Express Talk» Snom360» SJphone» Windows Messenger

Page 23: Présentation Asterisk Juillet 2007

23 Corporate Presentation Olympic

Box

» Asterisk Appliance» Pour les PME (2 à 50 utilisateurs)» Solution entièrement VoIP ou hybride» Fourni avec Asterisk Business Edition et AsteriskGUI» LumenVox (reconnaissance vocale) et Cepstral (TTS)» Un an de support Digium» 5 ports Ethernet (4 LAN, 1 WAN)» Jusqu’à 8 ports TDM» Annulation d’écho» Carte Compact Flash 1 Go» 8 Mo de mémoire Flash embarquée» 64 Mo de RAM embarquée» VoIP seulement : $995» 4 FXS / 4 FXO : $1,540» 8 FXO : $1,595

Page 24: Présentation Asterisk Juillet 2007

24 Corporate Presentation Olympic

Plateforme de test Atos

Réseau Atos

55.3.20.101(machine bureautique)

Salle machine R3

Load-balancing

55.3.240.120(HP Proliant DL380)

Salle machine R3

55.3.240.121(HP Proliant DL380)

Salle machine R3

Couplé à Genesys

Page 25: Présentation Asterisk Juillet 2007

25 Corporate Presentation Olympic

Démos

» Asterisk intégré à la plateforme Genesys Atos» IPBX externe

- Téléphonie administrative- Notation préfixée

» Messagerie vocale- Consultation- Dépôt de messages


Top Related