Groupe De Kamleu, Youssouf, Bertrang, Thiam, Adram+¬ Etude De Cas Cisco
Trunk IAX et Conférence sur Asterisk
1. conférence sur asterisk Présenté par: Gabriel Laurent Diouf Mamadou Diouf Kamleu Emeric Mame Siny Cisse 1 19/09/2011
2. Introduction Qu’est ce que asterisk Protocoles fonctionnalités Implementation Configuration du trunk IAX Mise en œuvre de la conférence conclusion PLAN 2 19/09/2011
3. La téléphonie sur IP ( ToIP ) est un mode de téléphonie utilisant le protocole de télécommunications créé pour Internet (Internet Protocol). La voix est numérisée puis acheminée sous forme de paquets comme n'importe quelles autres données. Pourquoi migrer vers une solution de téléphonie IP ? L'augmentation des débits Internet et les économies réalisées sur la facture télécom suscitent l'engouement des entreprises. Sécurité, infrastructure ou coût réel sont des paramètres à prendre en compte avant de bouger. Introduction 3 19/09/2011
6. Asterisk implémente les protocoles H.320, H.323, SIP, ainsi qu'un protocole propriétaire nommé 'IAX' (InterAsterisk eXchange)
7. Plateforme logicielle de téléphonie sur IP qui s'installe sur un simple PC tournant sous Linux pour en faire un autocommutateur de téléphonie IP (IPBX). Qu’est ce que asterisk 4 19/09/2011
8.
9. Asterisk offre les fonctionnalités que l'on attendrait d'un grand système PBX et même plus: Messagerie vocale Conférence téléphonique Répondeur vocal interactif Mise en attente d’appels Services d'identification de l'appelant Filtrage des appels Fonctionnalités 6 19/09/2011
10. Sur une distribution ubuntu 10.10 en mode root faire: Apt-get install asterisk ou bien Télécharger la source du programme, la décompresser et la compiler: tar zxvf asterisk1.4.2.tar.gz Lancement du programme Asterisk: On fait : cd/etc/asterisk/ Ensuite faire: asterisk –rvvvvv pour entrer en ligne de commande. Implementation 7 19/09/2011
11. IAX trunking permet à plusieurs flots de données vocales de partager un seul "trunk" avec un autre serveur, réduisant ainsi les congestions induites par le trafic IP. Exemple de configuration de trunk Configuration du trunk IAX 8 19/09/2011
12. Exemple de configuration de trunk gedit /etc/asterisk/iax.conf PERMET AU SERVEUR A DE S'ENREGISTRER SUR LE SERVEUR B AVEC LE LOGIN asterisk2 ET LE MOT DE PASS welcome ET L'@IP DU SERVEUR DISTANT (SERVEUR B) register=> asterisk2:welcome@IP SERVEUR B Configuration du trunk IAX 9 19/09/2011
14. COMPTE SERVEUR B POUR L'INTERCONNEXION AVEC @IP DU SERVEUR B [asterisk2] type=friend defaultuser=asterisk2 host=dynamic auth=plaintext trunk=yes secret=welcome context=iaxecole peercontext=iaxecole permit=@IP DU SERVEUR B Configuration du trunk IAX 11 19/09/2011
15. Configuration de l’appel local et sortant dans extensions.conf gedit/etc/asterisk/extensions.conf [iaxecole] include => internal include => remote Configuration du trunk IAX 12 19/09/2011
16. Appel entrant et local dans ASTERISK « internal » pour les utilisateurs IAX [internal] exten => _9XX,n,Dial(IAX2/${EXTEN},30) exten => _9XX,n,Playback(the-party-you-are-calling&is-curntly-unavail) exten => _9XX,n,Hangup() Appel sortant de ASTERISK vers l’extérieur « remote » pour les utilisateurs IAX [remote] exten => _7226X,1,Dial(IAX2/asterisk2/${EXTEN:2}) exten => _7226X,n,Hangup() Configuration du trunk IAX 13 19/09/2011
17. Conférence Pour la mise en œuvre de la conférence on a besoin des fichiers de configuration meetme.conf et extensions.conf. le module dadhi-dummyest essentiel pour le fonctionnement de la conférence. 14 19/09/2011
18. Meetme.conf Ce fichier permet la création des salles de conférence. Exemple de configuration: CREATION DES SALLES DE CONFERENCES 1234 & 555conf => 1234 conf => 555 15 19/09/2011
19. Le fichier extensions.conf permet de définir les règles de routage. Dans ce fichier on définit les contextes et les plans de numérotation. Chaque extension a un plan de numérotation interne qui va être interprété et acheminé vers des liens physiques (IAX, SIP, …). Nous avons configuré le fichier extensions.conf de tel sorte que la conférence soit limitée à 3. 19/09/2011 16 Extensions.conf
21. A la fin de ces configuration le service conférence est opérationnel, pour entrer dans la salle de conférence 1234 il faut composer 50998 puis on te demande de t’authentifier et donne le nombre de participant actuellement présent. Puisqu’on a limité la conférence par 3 si un quatrième tente de se connecter l’accès lui sera refusée. 19/09/2011 18 Remarque
22. La Téléphonie sur Internet (ToIP) est en plein essor ,nous ne pouvons parler de la liberté de construire notre propre réseau téléphonique sans évoquer les standards ouverts et les logiciels libres . Les standards ouverts permettent à chacun de bâtir des systèmes de communication interopérables. Grâce au logiciel libre, nous bénéficions de l’expérience communautaire, pouvons intégrer nos propres solutions et au final partager nos résultats. 19/09/2011 19 conclusion
23. ‘LES LIMITES DE ASTERISK SONT LES LIMITES DE NOTRE IMMAGINATION’ 19/09/2011 20 conclusion